先说python
python的random模块提供了多个伪随机数发生器,默认都是用当前时间戳为随机数种子。
下面是该模块几个最常用的函数
random() Return the next random floating point number in the range [0.0, 1.0).
randint(a,b) Return a random integer N such that a <= N <= b
randrange([start,]stop[,step]) Return a randomly selected element from range(start, stop, step)
.
sample(seq,k) Return k length list of unique elements chosen from the sequence seq(从序列中取出k个不重复的值,用起来方便)
uniform(a,b) Return a random real number N such that a<=N<b
choice(seq) Return a random element from the NONE-emp