python3 random模組詳解

2021-10-21 20:32:20 字數 1662 閱讀 1339

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...