random.randint()
函数:用于生成一个指定范围内的随机整数import random
random_integer = random.randint(1, 15)
print(random_integer) # 输出:一个1到15之间的随机整数
import random
random_float = random.uniform(0, 3)
print(random_float) # 输出:一个0到1之间的随机浮点数
import random
# 随机数不一样
random.seed()
print('随机数1:',random.random())
random.seed()
print('随机数2:',random.random())
# 随机数一样
random.seed(3) #使用种子3
print('随机数3:',random.random())
random.seed(3) #使用种子3
print('随机数4:',random.random())
random.seed(5) #使用种子5
print('随机数5:',random.random())
运行结果:可以看到当seed()没有参数时,每次生成的随机数是不一样的,而当seed()有参数时,每次生成的随机数是一样的,同时选择不同的参数生成的随机数也不一样。
随机数1: 0.8057735558891866
随机数2: 0.28873858281372455
随机数3: 0.23796462709189137
随机数4: 0.23796462709189137
随机数5: 0.6229016948897019
random.choice()
函数:需要从列表中随机选择一个或多个元素import random
my_list = [1, 2, 3, 4, 5, 6, 7]
random_element = random.choice(my_list)
print(random_element) # 输出:一个随机选择的元素