2013-05-11 51 views

回答

5
>>> import random 
>>> random.getrandbits(10) 
688L 
+2

D'oh我怎麼錯過那個...... – Ayrx 2013-05-11 11:49:47

6

是有:

>>> import random 
>>> random.getrandbits(1) 
0L 
>>> random.getrandbits(100) 
31456252575598781139680104123L 
>>> help(random.getrandbits) 
Help on built-in function getrandbits: 

getrandbits(...) 
    getrandbits(k) -> x. Generates a long int with k random bits. 

從文檔:

random.getrandbits(k)的
返回蟒長整型與k隨機比特。該方法由MersenneTwister生成器提供,其他一些生成器也可以將其作爲API的可選部分提供。如果可用,getrandbits()使randrange()可以處理任意大的範圍。

相關問題