问题
How can I generate a big (more than 64 bits) random integer in Python?
回答1:
You can use random.getrandbits():
>>> random.getrandbits(128)
117169677822943856980673695456521126221L
As stated in the linked documentation, random.randrange()
will also do the trick if random.getrandbits()
is available.
来源:https://stackoverflow.com/questions/10012534/how-to-generate-a-big-random-number-in-python