random() 函数, python

python中常见的random() 函数(一)

random():

random.seed(a=None):
初始化随机数生成器的内部状态,即设置随机种子使得程序每次运行随机数序列保持一致
random.getstate()
返回一个捕获生成器当前内部状态的对象。 可以将此对象传递给setstate()以恢复状态。
random.setstate(state)
应从先前对getstate()的调用中获得state,并且setstate()将生成器的内部状态恢复为调用getstate()时的内部状态。
random.jumpahead(n)
将内部状态更改为不同于当前状态的状态,并且可能会远离当前状态。 n是一个非负整数,用于加扰当前状态向量。 这在多线程程序中与Random类的多个实例结合在一起最有用:setstate()或seed()可以用于强制所有实例进入同一内部状态,然后jumpahead()可以用于强制 实例的状态相距甚远。
random.getrandbits(k)
返回带有k个随机位的python long int。 MersenneTwister生成器提供了此方法,其他一些生成器也可以将其作为API的可选部分提供。 如果可用,getrandbits()可使randrange()处理任意大范围。
random.randrange(stop)
random.randrange(开始,停止[,步长])
返回范围(开始,停止,步长)中随机选择的元素。 这等效于选择(范围(开始,停止,步长)),但实际上并没有建立范围对象。
random.randint(a, b)
返回一个随机整数N,使得a <= N <= b。
random.choice(seq)
从非空序列seq返回一个随机元素。 如果seq为空,则引发IndexError。
random.shuffle(x[, random])
将序列x洗净。 可选参数random是一个0参数的函数࿰

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值