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 = |
Max delta encountered = 659 Allowed delta = 1000</pre> |
||
=={{header|OCaml}}== |
=={{header|OCaml}}== |