python生成随机数
时间: 2023-10-23 12:51:35 浏览: 114
要在Python中生成随机数,可以使用内置的random模块。以下是一些常用的方法:
1. 生成随机整数:
import random
num = random.randint(1, 100) # 生成1到100之间的随机整数
2. 生成随机小数:
import random
num = random.random() # 生成0到1之间的随机小数
3. 生成指定范围的随机小数:
import random
num = random.uniform(1.0, 10.0) # 生成1.0到10.0之间的随机小数
4. 从列表或元组中随机选择一个元素:
import random
lst = [1, 2, 3, 4, 5]
num = random.choice(lst) # 在lst中随机选择一个元素
5. 打乱列表的顺序:
import random
lst = [1, 2, 3, 4, 5]
random.shuffle(lst) # 将lst中的元素打乱顺序
注意:在使用随机数时,为了避免伪随机数的出现,应该设置随机数种子。可以使用random.seed(seed)方法来设置随机数种子,其中seed是一个整数。如果不设置随机数种子,默认使用系统时间作为种子。
相关问题
python 生成随机数
可以使用 random 模块来生成随机数,具体代码如下:
import random
# 生成一个 0 到 9 的随机整数
num = random.randint(0, 9)
print(num)
# 生成一个 0 到 1 的随机小数
num = random.random()
print(num)
# 生成一个指定范围内的随机小数
num = random.uniform(1, 10)
print(num)
阅读全文