Python生成随机数总结

0.导入包: 

import random

1.生成0到1的随机浮点数:0<=n<=1.0:

a = random.random()

2.生成指定范围的浮点数:

n = random.uniform(a,b) #a<=n<=b

3.生成指定范围的整数:

n = random.randint(a,b) #a<=n<=b

4.从指定范围内、按指定基数递增的集合中获取:

n = random.randrange(a,b,k) 

5.从序列中获取一个随机元素:

n = random.choice(sequence)# list,turple,字符串 均属于sequence

6.将一个列表中的元素打乱:

n = random.shuffle(list) #list 表示一个列表

7.从指定序列中随机获取指定长度的片段,不会影响原有序列:

n = random.sample(sequence,k) #从sequence随机获取5个元素,作为一个片段返回

8.生成指定间隔的数组

l = np.arrange(start,end,step,dtype)# start =< x < end 

 

你可能感兴趣的:(功能代码积累)