随机函数模块random

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]

猜你喜欢

转载自blog.csdn.net/weixin_43760098/article/details/84384695