Python隨機函式

2021-10-25 07:20:36 字數 960 閱讀 9205

1. random.sample(a,b)

sample隨機一段字串操作,多用於擷取列表的指定長度的隨機數

引數a – 列表

引數b – 隨機個數

import random

list=[

1,2,

4,5]

test1=random.sample(

list,2

)print

(test1)

#列印結果2,4

2. random.choice( seq )

引數seq – 可以是乙個列表,元組或字串

import random

print

(random.choice([1

,2,3

,4,5

]))#4

3. random.randint(a,b):

4. np.random.randint(a,b)

用於生成乙個指定範圍內的整數。其中引數a是下限,引數b是上限,其中引數a是下限,引數b是上限,生成的隨機數n:a<=n<=b,即[a,b]

m=random.randint(0,

3)#它只會在0、1、2、3中隨機返回乙個整數

numpy.random.randint(0,

3)#會在0、1、2中隨機返回乙個整數,但是其中不會包括3

-5. 還有一種隨機方式import uuid,如果乙個元素需要唯一id,可以使用這個方法

import uuid

test1 =

str(uuid.uuid1())

print test1

Python隨機函式

生成n個隨機數 list 1,2,3,4,5,6,7,8,9,10 slice random.sample list,5 從list中隨機獲取5個元素,作為乙個片斷返回 printslice printlist 原有序列並沒有改變。隨機整數 import random random.randint ...

python 隨機函式

運用random 方法的語法 import random random 方法不能直接訪問,需要匯入random模組,然後通過random靜態物件呼叫該方法 random.random 方法用於生成乙個0到1的隨機浮點數 0 n 1.0 import random print random rando...

python 隨機函式

輸入框字元限制測試 登入密碼字元限制測試 批量使用者或批量文案隨機字串應用 import random import string print join random.sample string.ascii letters string.digits,8 import random import s...