random库的使用

此生再无相见时 提交于 2020-02-22 16:03:29

有关Python中random标准库的使用

Python中关于随机值的部分,借助的是根据当前的随机种子,通过梅森旋转算法,生成一段随机序列。

基本随机函数

  • random.seed(a=None)

  初始化给定的随机种子,默认值为当前的系统时间。

  • random.random()

  生成一个[0.0,1.0)之间的小数。

拓展随机函数

  • random.randint(a,b)

  生成[a,b]之间的整数。

  • random.randrange(m,n,k)

  生成一个[m.n)之间的以k为步长的随机数。

  • random.getrandbits(k)

  随机生成一个k比特长的随机整数

  • random.uniform(a,b)

  生成一个[a,b]之间的随机小数。

  • random.choice(seq)

  将一个序列中随机返回一个值。

  • random.shuffle(seq)

  将seq序列中的值随机打乱,返回打乱后的序列。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!