python3的random模組用於生成隨機數,字串等。
1.random.random()生成乙個隨機小數,範圍在[0,1)
import random
t=random.random(
)print
(t)# 0.2635740247512115
2.random.int(min,max)生成[min,max]的整數型隨機數
import random
t=random.randint(1,
10)print
(t)#10
3.random.uniform(min,max)生成乙個min~max的隨機浮點數,區間可以不是整數
import random
t=random.uniform(
1.4,10)
print
(t)#7.4683172499214585
4.random.randrange(min,max,k)生成min~max的間隔為k的隨機整數
import random
t=random.randrange(1,
10,3)
print
(t)#7
5.random.shuffle(l)打亂序列l的順序重新排列
import random
ll=[1,
2,3,
4,5]
random.shuffle(ll)
print
(ll)
# [3, 2, 4, 1, 5]
6.random.choice(l)從序列l中獲得乙個隨機元素
import random
ll=[1,
2,3,
4,5]
t=random.choice(ll)
print
(t)#3
random.choices(l,k)從序列l中獲得k個隨機元素
import random
ll=[1,
2,3,
4,5]
t=random.choices(ll,k=3)
print
(t)#[2, 2, 2]
8.random.sample(l,k)從序列l中獲取指定長度的片段並隨機排序
import random
ll=[1,
2,3,
4,5]
t=random.sample(ll,k=3)
print
(t)#[4, 2, 3]
python3 random模組介紹
目錄 random模組簡介 例項演示 random 函式 uniform start,end 函式 choice 函式 隨機數可以用於數學,遊戲,安全等領域中,還經常被嵌入到演算法中,用於提高演算法效率,並且提高程式安全性。在滲透領域主要用於寫指令碼時,其中user agents和referer就用...
python3 random隨機數模組
1 隨機小數 import random print random.random 隨機大於0 且小於1 之間的小數 0.9441832228391154 print random.uniform 0,9 隨機乙個大於0小於9的小數 結果 7.646583891572416 2 隨機整數 print ...
python模組 random模組
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。函式函式功能 random.random 生成乙個0到1的隨機浮點數 0 n 1.0 random.uniform a,b 生成乙個指定範圍內的隨機浮點數 a n b random.randint a,b...