random
模塊是生成偽隨機變數的內置模塊。它可以用來隨機地執行一些動作,例如獲得一個隨機數,從列表中選擇一個隨機元素,隨機地打亂元素,等等。
生成隨機浮動
random.random()
方法返回一個 0.0 到 1.0 之間的隨機浮點數。這個函數不需要任何參數。
Example: random()
>>> import random
>>> random.random()
0.645173684807533
生成隨機整數
random.randint()
方法返回指定整數之間的隨機整數。
Example: randint()
>>> import random
>>> random.randint(1, 100)
95
>>> random.randint(1, 100)
49
在範圍內生成隨機數
random.randrange()
方法從由開始、停止和步驟參數創建的範圍中返回隨機選擇的元素。 默認情況下,start 的值為 0。同樣,默認情況下,step 的值為 1。
Example:
>>> random.randrange(1, 10)
2
>>> random.randrange(1, 10, 2)
5
>>> random.randrange(0, 101, 10)
80
選擇隨機元素
random.choice()
方法從非空序列中返回隨機選擇的元素。作為參數的空序列會引發索引錯誤。
Example:
>>> import random
>>> random.choice('computer')
't'
>>> random.choice([12,23,45,67,65,43])
45
>>> random.choice((12,23,45,67,65,43))
67
隨機打亂元素
random.shuffle()
方法隨機重新排序列表中的元素。
Example:
>>> numbers=[12,23,45,67,65,43]
>>> random.shuffle(numbers)
>>> numbers
[23, 12, 43, 65, 67, 45]
>>> random.shuffle(numbers)
>>> numbers
[23, 43, 65, 45, 12, 67]
了解 Python 文檔中random
模塊的更多信息。*****
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270126.html