import random
random.seed(10)
# 生成【0.0,1.0】间的随机小数
r1=random.random()
print("生成【0.0,1.0】间的随机小数:",r1)
# random.randint(a,b) 生成[a,b]之间的随机整数,a、b是整数
r2=random.randint(1,6)
print("生成[1,6]之间的随机整数:",r2)
# random.getrandbits(k) 生成k位大小的随机整数 若k=2 则整数二进制范围00-11
r3=random.getrandbits(2)
print("# random.getrandbits(k) 生成k比特长度的随机整数:",r3)
# random.uniform(a,b) 生成[a,b]之间的随机小数 a,b可整可浮点
r4=random.uniform(3.4,7)
print("# random.uniform(a,b) 生成[a,b]之间的随机小数 a,b可整可浮点",r4)
# random.choice(seq) 从序列类型(例如列表) seq 中随机返回一个元素
r5=random.choice([1,3,5,7,9])
print('# random.choice(seq) 从序列类型(例如列表) seq 中随机返回一个元素:',r5)
# random.shuffle(seq) 从列表seq中元素随机排列,就地打乱序列
list1=[1,3,5,6]
random.shuffle(list1)
print('# random.shuffle(seq) 从序列类型seq中元素随机排列,就地的序列:')
print(list1)
# random.sample(pop,k) 从序列类型pop中随机选取k个元素,以列表类型返回
r6=random.sample((1,2,3,4,(1,2)),2) #
print("# random.sample(pop,k) 从pop类型中随机选取k个元素,以列表类型返回:",r6)
random常用记录
最新推荐文章于 2024-07-17 09:15:39 发布