一、random.random介紹
Python中的random模塊包含了許多隨機數函數。其中,random.random是生成0到1之間的隨機實數的函數。可以用這個函數來模擬實驗或者測試中的隨機性。
importrandom #生成0到1之間的隨機實數 x=random.random() print(x)
二、隨機生成整數
有時候需要生成指定範圍內的隨機整數。可以通過random.randint() 函數來實現。
importrandom #生成1到10之間的隨機整數 x=random.randint(1,10) print(x)
三、隨機生成多個實數或整數
可以使用random.choices() 函數來生成指定個數的隨機實數或整數。
importrandom #生成10個0到1之間的隨機實數 x=random.choices(range(10),k=10) print(x) #生成10個1到10之間的隨機整數 y=random.choices(range(1,11),k=10) print(y)
四、隨機生成序列元素
可以使用random.choice() 函數來從序列中隨機選取一個元素。
importrandom #從序列中隨機選取一個元素 x=random.choice([1,2,3,4,5]) print(x)
五、隨機洗牌
可以使用random.shuffle() 函數來隨機洗牌序列元素。
importrandom #隨機洗牌 x=[1,2,3,4,5] random.shuffle(x) print(x)
六、結果可重複
在進行實驗或測試時,有時需要進行多次實驗,要求結果可重複。可以在調用生成隨機數的函數時設置種子,從而確保結果可重複。
importrandom #設置種子 random.seed(10) #生成1到10之間的隨機整數,並重複5次 foriinrange(5): x=random.randint(1,10) print(x)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258667.html