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