Python中生成随机数有多种方法,其中比较常用的有以下几种:
import random
# 生成0到1之间的随机浮点数
random_num = random.random()
print(random_num)
import random
# 生成1到10之间的随机整数
random_num = random.randint(1, 10)
print(random_num)
import random
# 从列表中随机选择一个元素
random_element = random.choice(['a', 'b', 'c', 'd'])
print(random_element)
import random
# 打乱列表的顺序
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
需要注意的是,以上方法生成的随机数都是伪随机数,即随机性是有一定规律的。如果需要更高质量的随机数,可以使用random模块的其他函数,如randrange()、uniform()等,或者使用第三方库,如numpy库中的random模块。