29

Pythonで大きな(64ビットを超える)ランダム整数を生成するにはどうすればよいですか?

4

2 に答える 2

60

使用できますrandom.getrandbits()

>>> random.getrandbits(128)
117169677822943856980673695456521126221L

リンクされたドキュメントに記載されているように、利用可能なrandom.randrange()場合はトリックも行いrandom.getrandbits()ます。

于 2012-04-04T13:55:05.960 に答える