randint(a,b):用于生成一个指定范围 [ a , b ] 内的随机整数 n ,a <= n <= b。
random()用于生成一个 [0,1.0)的随机浮点数。
uniform(a,b):用于生成一个指定范围[a,b]内的随机浮点数 n,如果a < b, 即 b <= n <= a;如果 a > b,即 b <= n <= a。
a < b a > b
randrange(a,b[,step]):从指定范围内,按指定基数递增的集合中获取一个随机数。例如random.randreange(10,100,2),结果相当于从 [10m12,14,16……,96,98]中随机取一个数。 random.randrange(10,100,2) 《==》random.choice(10,100,2))。
choice():返回一个(列表,元组或字符串中的)随机项。
shuffle(x[,random]:用于将一个列表中的元素打乱。
sample(sequence,k):从指定序列中随机获取指定长度的片段,sample函数不会修改原有序列。
数组: 字符串: