1,使用random.random()
函数生成0到1之间的随机浮点数:
import random
random_number = random.random() # 生成0到1之间的随机浮点数
print(random_number)
random.random()
函数返回一个0到1之间的随机浮点数,包括0但不包括1。
2,使用random.uniform(a, b)
函数生成指定范围内的随机浮点数:
import random
random_number = random.uniform(1, 10) # 生成1到10之间的随机浮点数
print(random_number)
random.uniform(a, b)
函数返回一个在指定范围内的随机浮点数,包括a和b。
3,使用random.randint(a, b)
函数生成指定范围内的随机整数:
import random
random_number = random.randint(1, 100) # 生成1到100之间的随机整数
print(random_number)
random.randint(a, b)
函数返回一个在指定范围内的随机整数,包括a和b。
4,使用random.choice(sequence)
函数从序列中随机选择一个元素:
import random
numbers = [1, 2, 3, 4, 5]
random_number = random.choice(numbers) # 从列表中随机选择一个元素
print(random_number)
random.choice(sequence)
函数返回序列(如列表、元组、字符串等)中的一个随机元素
5,使用random.sample(population, k)
函数从总体中随机选择多个不重复的元素:
import random
numbers = [1, 2, 3, 4, 5]
random_numbers = random.sample(numbers, 3) # 从列表中随机选择3个不重复的元素
print(random_numbers)
random.sample(population, k)
函数返回总体(如列表、元组、字符串等)中的k个不重复的随机元素
6,生成小于20或者大于40的随机数:
import random
random_number = random.choice([random.randint(1, 19), random.randint(41, 100)]) # 生成大于40或小于20的正整数
print(random_number)