RosettaCodeData/Task/Random-number-generator-device-/Tcl/random-number-generator-device--1.tcl
2023-07-01 13:44:08 -04: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
}