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模塊。