【python模塊】random模塊

Python中的random模塊用於生成隨機數。下面介紹一下random模塊中最常用的幾個函數。

函數 函數功能
random.random() 生成一個0到1的隨機浮點數: 0 <= n < 1.0
random.uniform(a, b) 生成一個指定範圍內的隨機浮點數:a <= n <=b
random.randint(a, b) 生成一個指定範圍內的整數:a <= n <= b
random.choice(‘abcdef’) 從序列中獲取一個隨機元素
random.shuffle([1, 2, 3, 4, 5, 6]) 將序列中的元素打亂順序
random.sample(‘hello’,3) 在序列中隨機取出3個元素
random.randrange(start, stop, step) 生成一個[start, stop]範圍內, 按指定步數遞增的隨機值

生成一個[start, stop]範圍內, 按指定步數遞增的隨機值

1.生成一個0到1的隨機浮點數
在這裏插入圖片描述
2.生成一個指定範圍內的隨機浮點數
在這裏插入圖片描述
3. 生成一個指定範圍內的整數:a <= n <= b
在這裏插入圖片描述
4.從序列中獲取一個隨機元素
在這裏插入圖片描述
5.將序列中的元素打亂順序
在這裏插入圖片描述
注意這個函數的返回值是None,所以不能像下面這樣使用:
在這裏插入圖片描述
6.在序列中隨機取出3個元素
在這裏插入圖片描述
7.生成一個[20, 30]範圍內, 按指定步數3遞增的隨機值
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章