Python随机数生成
在Python中,可以使用random模块来生成随机数。以下是一些常见的随机数生成方法:
- randint(a, b):生成[a, b]之间的随机整数。
import random
print(random.randint(1, 10)) # 生成1-10之间的随机整数
- random():生成[0.0, 1.0)之间的随机实数。
import random
print(random.random()) # 生成0-1之间的随机实数
- uniform(a, b):生成[a, b]之间的随机实数。
import random
print(random.uniform(1, 10)) # 生成1-10之间的随机实数
- choice(seq):从序列seq中随机选择一个元素。
import random
print(random.choice(['apple', 'banana', 'orange'])) # 从列表中随机选择一个元素
- shuffle(seq):将序列seq中的元素随机排序。
import random
seq = [1, 2, 3, 4, 5]
random.shuffle(seq) # 将序列中的元素随机排序
print(seq)
- sample(seq, k):从序列seq中随机选择k个元素。
import random
seq = [1, 2, 3, 4, 5]
print(random.sample(seq, 3)) # 从序列中随机选择3个元素

原文地址: https://www.cveoy.top/t/topic/JYM 著作权归作者所有。请勿转载和采集!