Random number generator (device): Difference between revisions
Content deleted Content added
→{{header|Julia}}: A new entry for Julia |
|||
Line 294: | Line 294: | ||
} |
} |
||
}</lang> |
}</lang> |
||
=={{header|Julia}}== |
|||
{{works with|Linux}} |
|||
<lang Julia> |
|||
const rdev = "/dev/random" |
|||
rstream = try |
|||
open(rdev, "r") |
|||
catch |
|||
false |
|||
end |
|||
if isa(rstream, IOStream) |
|||
b = readbytes(rstream, 4) |
|||
close(rstream) |
|||
i = reinterpret(Int32, b)[1] |
|||
println("A hardware random number is: ", i) |
|||
else |
|||
println("The hardware random number stream, ", rdev, ", was unavailable.") |
|||
end |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
A hardware random number is: 986109744 |
|||
</pre> |
|||
=={{header|Haskell}}== |
=={{header|Haskell}}== |