更新時間:2024-01-02 來源:黑馬程序員 瀏覽量:
在Python中,我們可以使用內(nèi)置的random模塊生成隨機數(shù)。這個模塊提供了多種函數(shù)來生成不同類型的隨機數(shù),比如整數(shù)、浮點數(shù)和隨機選擇等。以下是一些常用函數(shù):
1.生成隨機整數(shù):
# 生成0到1之間的隨機浮點數(shù) random_float = random.random() # 生成指定范圍內(nèi)的隨機浮點數(shù) random_float_range = random.uniform(1.0, 10.0) # 生成1.0到10.0之間的隨機浮點數(shù)
2.生成隨機浮點數(shù):
# 生成0到1之間的隨機浮點數(shù) random_float = random.random() # 生成指定范圍內(nèi)的隨機浮點數(shù) random_float_range = random.uniform(1.0, 10.0) # 生成1.0到10.0之間的隨機浮點數(shù)
3.隨機選擇列表中的元素:
# 從列表中隨機選擇一個元素 my_list = ['apple', 'banana', 'orange', 'grape'] random_choice = random.choice(my_list)
4.隨機打亂列表順序:
# 打亂列表中元素的順序 random.shuffle(my_list)
5.設置隨機種子:
# 設置隨機種子以產(chǎn)生可重復的隨機數(shù)序列 random.seed(42) # 使用42作為隨機種子
這些是一些常見的方法,可以幫助我們生成不同類型的隨機數(shù)。使用這些函數(shù)時,請根據(jù)我們的需求選擇最適合的函數(shù),并根據(jù)需要設置種子來控制隨機數(shù)生成的模式。
本文版權歸黑馬程序員Python培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員Python培訓學院
首發(fā):https://python.itheima.com