Verify distribution uniformity/Naive: Difference between revisions

Content added Content deleted
m (Removed useless first import of random.)
Line 1,213: Line 1,213:
let status = if maxDelta <= allowedDelta: "passed" else: "failed"
let status = if maxDelta <= allowedDelta: "passed" else: "failed"
echo "Checking with a tolerance of ", tolerance, "%."
echo "Checking ", repeat, " values with a tolerance of ", tolerance, "%."
echo "Random generator ", status, " the uniformity test."
echo "Random generator ", status, " the uniformity test."
echo "Max delta = ", maxDelta, " Allowed delta = ", allowedDelta
echo "Max delta encountered = ", maxDelta, " Allowed delta = ", allowedDelta




Line 1,226: Line 1,226:


{{out}}
{{out}}
<pre>Checking with a tolerance of 0.5%.
<pre>Checking 1000000 values with a tolerance of 0.5%.
Random generator passed the uniformity test.
Random generator passed the uniformity test.
Max delta = 467 Allowed delta = 1000</pre>
Max delta encountered = 659 Allowed delta = 1000</pre>


=={{header|OCaml}}==
=={{header|OCaml}}==