random库的使用

有关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序列中的值随机打乱,返回打乱后的序列。

posted @ 2018-06-29 22:22  まだまだだわ  阅读(207)  评论(0编辑  收藏  举报