Random number generator (device)
func urandom() {
static 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