random.random(),随机指定0-1之间的浮点数,含左不含右
import random
v = random.random()
print(v)
输出:
0.3250622831488351
random.uniform(1,5)随机指定1-5之间的浮点数,左右都含
import random
v = random.uniform(0,5)
print(v)
输出:
2.1797906094514548
random.randint(1,100),随机指定1-100之间的整数,左右都含
import random
v = random.randint(1,100)
print(v)
输出:
58
random.randrange(0,100,5)随机指定0-100之间5的倍数,含左不含右
import random
v = random.randrange(0,100,5)
print(v)
输出:
35
random.choice(m)随机指定序列p中的某一个元素
import random
m = [1,2,3,4,5]
v = random.choice(p)
print(v)
输出:
2
random.sample(p,3)随机抽取序列p中的3个元素组成新的列表
import random
p = {1,2,3,4,5,6,7,8,9,0}
v = random.sample(p,3)
print(v)
输出:
[4, 5, 8]
random.shuffle(v)随机打乱列表v中的元素,改变了列表v
import random
v = [1,2,3,4,5,6,7,8,9,0]
random.shuffle(p)
print(v)
输出:
[2, 4, 6, 5, 8, 1, 0, 7, 3, 9]