Verify distribution uniformity/Naive: Difference between revisions

Content added Content deleted
(→‎{{header|Ada}}: Added Ada version)
(Updated D entry)
Line 308: Line 308:
k, count));
k, count));


foreach (k; counts.keys.sort())
foreach (k; counts.keys().sort())
writeln(k, " ", counts[k]);
writeln(k, " ", counts[k]);
writeln();
writeln();
}
}


version (distCheck_main) {
version (verify_distribution_uniformity_naive_main) {
void main() {
void main() {
import std.random;
import std.random;
Line 319: Line 319:
}
}
}</lang>
}</lang>
If compiled with -version=distCheck_main:
If compiled with -version=verify_distribution_uniformity_naive_main:
{{out}}
{{out}}
<pre>1 199389
<pre>1 199389
2 200195
2 2
3 199976
4 200016
4 200016
5 200424</pre>
5 200424</pre>