Random number generator (device): Difference between revisions

added D language
(jq)
(added D language)
Line 197:
(with-open-file (s "/dev/random" :element-type '(unsigned-byte 32))
(read-byte s)))</lang>
 
 
=={{header|D}}==
Example for MersenneTwisterEngine for generating uniformly-distributed 32-bit numbers with a period of 2 to the power of 19937.
<lang d>
import std.stdio;
import std.random;
 
void main()
{
Mt19937 gen;
gen.seed(unpredictableSeed);
auto n = gen.front;
writeln(n);
}
</lang>
 
{{out}}
<pre>
run 1: 3500391376
run 2: 9537841895
run 3: 1588499117
run 4: ...
</pre>
 
=={{header|EchoLisp}}==
Anonymous user