在Python中,你可以使用`random`模块来生成多种类型的随机数。以下是一些常用的随机数生成方法:
1. 生成随机浮点数:
import random
random_float = random.random()
print("随机浮点数:", random_float)
2. 生成指定范围内的随机整数:
import random
random_int = random.randint(1, 10)
print("1到10之间的随机整数:", random_int)
3. 生成指定范围内的随机浮点数:
import random
random_range = random.uniform(0, 100)
print("0到100之间的随机浮点数:", random_range)
import random
fruits = ['苹果', '香蕉', '橙子', '葡萄', '西瓜']
random_fruit = random.choice(fruits)
print("随机选择的水果:", random_fruit)
5. 随机选择多个元素(可重复):
import random
random_fruits = random.choices(fruits, k=3)
print("随机选择的3个水果(可重复):", random_fruits)
6. 使用循环生成多个随机数:
import random
for i in range(1, 6):
a = random.randint(1, 100)
print(a)
以上方法可以帮助你生成不同类型的随机数。如果你需要生成不重复的随机数,可以使用`random.sample()`函数:
import random
my_list = [1.0, 1.2, 1.4, 1.3, 1.65]
print(random.sample(my_list, 3))
每次执行`random.sample()`函数都会从列表中随机选择不同的元素。