Python编程小记:random库

  • Post author:
  • Post category:python


random是python中用于生成伪随机数的标准函数库,使用时候只需要import random。包含两类函数,常规的8个函数:

一、基础小结

第一类:基本随机函数


random.seed(a):

随机数种子。只要确定了随机种子,每一次产生的随机序列都是确定的。


random.random():

生成一个[0.0,1.0]之间的随机小数。

第二类:扩展随机函数


random.uniform(a,b):

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


random.randint(m,n):

生成一个[m,n]之间的随机整数。


random.randrange(m,n[,k]):

生成一个[m,n]之间以k为步长的随机整数。


random.getrandbits(k):

生成一个以k为步长的随机整数。


random.choice(seq):

从序列中随机选取一个元素。


random.sample(seq,n):

从序列中随机选取n个元素组成新的序列。


random.shuffle(seq):

对序列随机排序,返回打乱后的序列。

二、牛刀小试

1、以 123 为随机数种子



版权声明:本文为u014041590原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。