random()模塊
Python中random模塊包含了生成隨機(jī)數(shù)的常用函數(shù),random模塊不能直接訪問装处,需要導(dǎo)入random 模塊(import random)误债。常見的random函數(shù)包含如下幾個(gè),(我使用的是jupyter notebook)妄迁。
1. random.randint(a, b) # 用于產(chǎn)生一個(gè)介于a,b之間的整數(shù)
圖1 random.randint()函數(shù)
2. random.random()? # 用于生成一個(gè)0寝蹈,1之間的隨機(jī)浮點(diǎn)數(shù)
圖2 random.random函數(shù)
3. random.uniform(a, b) # 用于產(chǎn)生a,b之間的隨機(jī)浮點(diǎn)數(shù)
圖3 random.uniform()函數(shù)
4. random.shuffle(a) # 用于打亂列表a中的次序,無返回值
圖4 random.shuffle() 函數(shù)
5. random.choice() # 用于隨機(jī)選擇字符序列中隨機(jī)的一個(gè)字符
圖5 random.choice()函數(shù)
6. random.sample(a, n) # 用于隨機(jī)選擇列表a 或 字符序列a中的n個(gè)元素 或 字符
圖6 random.sample()函數(shù)
7. random.randrange(a, b, step) # 用于在指定范圍a,b及步長(zhǎng)step內(nèi)獲得一個(gè)隨機(jī)數(shù)
圖7random.randrange()函數(shù)
參考
https://www.runoob.com/python/func-number-random.html