Random number generator (device): Difference between revisions

m
(→‎Joy: add)
m (→‎{{header|Sidef}}: updated code)
Line 1,457:
=={{header|Sidef}}==
<syntaxhighlight lang="ruby">func urandom() {
conststatic device = %f'/dev/urandom';
 
device.open('<:raw', \var fh, \var err) ->
|| die "Can't open `#{device}': #{err}";
 
fh.sysread(\var noise, 4);
'L'.unpack(noise);
}
 
say urandom(); # sample: 35174325641989353410</syntaxhighlight>
 
=={{header|Standard ML}}==
2,747

edits