Ayr*_*yrx 7 python random python-2.7
查看标准库中的各种随机函数,无法生成长度为n位的数字.
我可以使用任何有效的功能来实现这一目标吗?
>>> import random
>>> random.getrandbits(10)
688L
Run Code Online (Sandbox Code Playgroud)
就在这里:
>>> 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.
Run Code Online (Sandbox Code Playgroud)
来自文档:
random.getrandbits(k)
返回带有k随机位的python long int .此方法随MersenneTwister生成器一起提供,其他一些生成器也可以将其作为API的可选部分提供.可用时,getrandbits()可以randrange()处理任意大范围.
| 归档时间: |
|
| 查看次数: |
11904 次 |
| 最近记录: |