rurandom
rurandom
uses system random number generator, which is suitable for
cryptographic use. In UNIX system, it read bytes from /dev/urandom
.
from rpython.rlib import rurandom
def rurandom_example():
r = rurandom.urandom(None, 100)
print r
# The call can be interrupted by a signal, you can define a callback
# function for status checking
r = rurandom.urandom(None, 100, signal_checker)
def signal_checker():
print "Checking signal"
def entry_point(argv):
rurandom_example()
return 0
def target(*args): return entry_point