在Python中,要使同一变量每次获取不同的随机数,可以使用random
模块中的random()
函数。这个函数返回一个[0.0, 1.0)范围内的浮点数,每次调用都会生成一个新的随机数。
以下是一个简单的示例代码:
import random
# 定义一个变量用于存储随机数
random_number = None
# 获取第一个随机数
random_number = random.random()
print("第一次随机数:", random_number)
# 获取第二个随机数
random_number = random.random()
print("第二次随机数:", random_number)
# 获取第三个随机数
random_number = random.random()
print("第三次随机数:", random_number)
每次运行这段代码,random_number
变量都会被赋予一个新的随机值。
如果你想要生成指定范围内的随机整数,可以使用randint()
函数。例如:
# 生成一个1到10之间的随机整数
random_int = random.randint(1, 10)
print("随机整数:", random_int)
如果你需要确保每次程序运行时生成的随机数序列都不同,可以在程序开始时设置一个随机种子:
# 设置随机种子
random.seed()
# 然后调用random()函数获取随机数
random_number = random.random()
print("随机数:", random_number)
设置随机种子会使得每次程序运行时生成的随机数序列不同,即使是在同一台机器上。
参考链接:
random
模块文档: https://docs.python.org/3/library/random.html领取专属 10元无门槛券
手把手带您无忧上云