在程序中我们经常需要调用随机数,这个时候就需要用到random模块。
首先在程序开头引入random模块:
import random
这样就可以使用接下来的这些函数了。
0x01、random.random
random.random() 可以用来生成一个区间为 [0,1) 的浮点数。例如:
0x02、random.uniform
random.uniform(a, b) 可以用来生成a和b之间的浮点数。包含a和b。(a<b时范围为[a,b],a>b时范围为[b,a])
0x03、random.randrange
random.randrange(start, stop, step) 用来生成start开始,每隔step个数字,直到stop(不包含stop)形成的序列中的随机的一个项。例如random.randrange(10, 20, 2) 表示[10, 12, 14, 16, 18]的序列中随机选一个数字
0x04、random.choice
random.choice() 用来从一个集合中随机选取一个。例如
0x05、random.shuffle
random.shuffle(p) 用来将集合p的元素打乱
0x06、random.sample
random.sample(array, sum) 这个函数用于在array这个集合中随机选取sum个元素。但是不会打乱原来的集合的元素顺序。
0x07、random.randint
random.randint(a, b) 用来生成区间为[a, b]的随机数,包括a和b