python中怎么生成一个随机数
时间: 2024-09-22 20:03:09 浏览: 53
在Python中,你可以使用内置的random模块来生成随机数。这个模块提供了各种生成随机数的函数。以下是几种常见的生成随机数的方式:
生成整数:
random.randint(a, b)
会返回a到b(包括a和b)之间的一个随机整数。import random random_number = random.randint(0, 9) # 生成0到9之间的随机整数
生成浮点数:
random.random()
生成的是0到1之间的浮点数,包含0但不包含1;random.uniform(a, b)
则返回a到b之间的随机浮点数。float_random = random.random() # 生成0到1之间的浮点数 uniform_random = random.uniform(0, 1) # 生成0到1之间的随机浮点数
从列表中随机选择:
random.choice(seq)
可以从序列seq中随机选取一个元素。choices = [1, 2, 3, 4, 5] selected_choice = random.choice(choices)
随机打乱列表顺序:
random.shuffle(lst)
会直接修改列表lst,将元素随机排序。numbers = list(range(1, 6)) random.shuffle(numbers)
相关推荐


















