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