內建模組 隨機模組 random

2021-10-10 08:09:25 字數 1068 閱讀 9474

import random

# random.

random

() 返回 0-1

之間的隨機小數

(左閉右開)

,即可能取到0,但是取不到1

res = random.

random()

# random.

randrange

([開始值],結束值,[步進值]

) 隨機獲取指定範圍內的整數

res = random.

randrange(5

) # 乙個引數,從0到整數之間的值,左閉右開

res = random.

randrange(5

,10) # 兩個引數,從第乙個值到第二個值之間的隨機數,左閉右開

# res = random.

randrange(5

,10,2

) # 三個引數,按照指定步進值從第乙個值到第二個值之間的隨機數,左閉右開

# 隨機數的應用場景:數字驗證碼,高併發下的訂單號。。。

# random.

randint

() 隨機產生指定範圍內的隨機整數

res = random.

randint(5

,10)# random.

uniform

() 獲取指定返回內的隨機小數

res = random.

uniform(5

,10)# random.

choice

() 隨機獲取容器型別中的值

res = random.

choice

('123'

)res = random.

choice([

1,2,

3,4]

)# random.

shuffle

() 隨機打亂當前列表中的值,沒有返回值,直接打亂原資料

arr =[1

,2,3

,4,5

]res = random.

shuffle

(arr)

十 系統內建模組 4 隨機模組 random

random 該模組為各種分布實現了偽隨機數生成器 對於整數,有乙個範圍內的統一選擇 對於序列,有乙個隨機元素的統一選擇,乙個生成列表隨機排列的函式,以及乙個無需替換的隨機取樣函式 random.random 功能 返回 0,1 之間的隨機小數 random.randrange start end,...

Python內建random模組生成隨機數的方法

本文我們詳細地介紹下兩個模組關於生成隨機序列的其他使用方法。隨機數參與的應用場景大家一定不會陌生,比如密碼加鹽時會在原密碼上關聯一串隨機數,蒙特卡洛演算法會通過隨機數取樣等等。python內建的random模組提供了生成隨機數的方法,使用這些方法時需要匯入random模組。import random...

random 隨機模組

什麼是random random是python中內建的乙個庫,該庫是隨機產生數值的庫 random.sample pop,k 作用 從pop型別中隨機選取k個元素,以列表型別返回 pop 序列型別,例如列表型別 k 選取的個數,整數 random.shuiffle seq 作用 將序列型別seq中元...