Python Radom模块常用函数
常用函数
使用说明
- random()函数,生成0到1的随机小数–[0,1)
import random
print(random.random())
0.09435586281883179
- uniform(a,b)生成a到b的随机小数–[a,b) or [a,b]
import random
print(random.uniform(1,10))
9.549372472417286
- randint(a,b)生成一个a到b的随机整数–[a,b]
import random
print(random.ranint(1,10))
7
- randrange(a,b,c) 生成一个a到b,以c递增的数–[a,b)
import random
print(random.randrange(0,10,2))
0
import random
my_list = [1, 10, 20]
print(random.choice(my_list))
20
import random
my_list = [1, 10, 20]
print(my_list)
random.shuffle(my_list)
print(my_list)
[1, 10, 20]
[20, 1, 10]
import random
my_list = [1, 10, 20, 30, 40]
print(random.sample(my_list, 2))
[10, 1]