Random number generator (device): Difference between revisions
Content added Content deleted
(→{{header|Julia}}: A new entry for Julia) |
m (Added the Sidef language) |
||
Line 552: | Line 552: | ||
<lang Ruby>require 'securerandom' |
<lang Ruby>require 'securerandom' |
||
SecureRandom.random_number(1 << 32)</lang> |
SecureRandom.random_number(1 << 32)</lang> |
||
=={{header|Sidef}}== |
|||
<lang ruby>func urandom() { |
|||
const 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: 3517432564</lang> |
|||
=={{header|Tcl}}== |
=={{header|Tcl}}== |