RosettaCodeData/Task/Random-number-generator--device-/Tcl/random-number-generator--device--1.tcl
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

9 lines
202 B
Tcl

package require Tcl 8.5
# Allow override of device name
proc systemRandomInteger {{device "/dev/random"}} {
set f [open $device "rb"]
binary scan [read $f 4] "I" x
close $f
return $x
}