Python隨機函數random()使用方法小結
1. random.random()
random.random()方法返回一個隨機數,其在0至1的范圍之內,以下是其具體用法:
import random
print ("隨機數: ", random.random())
輸出結果:0.22867521257116
2. random.uniform()
random.uniform()是在指定范圍內生成隨機數,其有兩個參數,一個是范圍上限,一個是范圍下線,具體用法如下:
import random
print (random.uniform(2, 6))
輸出結果:3.62567571297255
3. random.randint()
random.randint()是隨機生成指定范圍內的整數,其有兩個參數,一個是范圍上限,一個是范圍下線,具體用法如下:
import random
print (random.randint(6,8))
輸出結果:8
4. random.randrange()
random.randrange()是在指定范圍內,按指定基數遞增的集合中獲得一個隨機數,有三個參數,前兩個參數代表范圍上限和下限,第三個參數是遞增增量,具體用法如下:
import random
print (random.randrange(6, 28, 3))
輸出結果:15
5. random.choice()
random.choice()是從序列中獲取一個隨機元素,具體用法如下:
import random
print (random.choice("www.dhdzp.com"))
輸出結果:o
6. random.shuffle()
random.shuffle()函數是將一個列表中的元素打亂,隨機排序,具體用法如下:
import random
num = [1, 2, 3, 4, 5]
random.shuffle(num)
print (num)
輸出結果:[3, 5, 2, 4, 1]
7. random.sample()
random.sample()函數是從指定序列中隨機獲取指定長度的片段,原有序列不會改變,有兩個參數,第一個參數代表指定序列,第二個參數是需獲取的片段長度,具體用法如下:
import random
num = [1, 2, 3, 4, 5]
sli = random.sample(num, 3)
print (sli)
輸出結果:[2, 4, 5]
相關文章
Python 剪繩子的多種思路實現(動態(tài)規(guī)劃和貪心)
這篇文章主要介紹了Python 剪繩子的多種思路實現(動態(tài)規(guī)劃和貪心),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02
Python自然語言處理之snownlp模塊介紹、安裝與常見操作實戰(zhàn)案例
SnowNLP是一個針對中文文本處理的Python庫,提供分詞、詞性標注、情感分析等功能,它基于自然語言處理技術,能夠處理unicode編碼的文本,這篇文章主要介紹了Python自然語言處理之snownlp模塊介紹、安裝與常見操作的相關資料,需要的朋友可以參考下2024-11-11

