import random
#隨機整數
print
(random.randint(0,
99))#30
#隨機選取0到100間的偶數
print
(random.randrange(0,
101,2)
)#6#隨機浮點數
print
(random.random())
#0.2389361742904
print
(random.uniform(1,
10))#9.8826725523743
#隨機字元
print
(random.choice(
'ahidn%$ji@#gs'))
#%#多個字元中選取特定數量的字元
print
(random.sample(
'abcfjkshkkdmgi',3
))#['a','f','g']
#隨機選取字串
print
(random.choice(
['addff'
,'dfreww'
,'lomhf'
,'ddrrgg'])
)#addff
#隨機洗牌
items =[1
,2,3
,4,5
,6,7
,8,9
]print
(items)
#[1,2,3,4,5,6,7,8,9]
random.shuffle(items)
print
(items)
#[1,4,6,2,3,5,9,7,8]
#隨機產生4位數字加字母的驗證碼
import random
randomcode =
''for i in
range(4
):tmp = random.randint(0,
4)if tmp == i:
tmp =
chr(random.randint(65,
90))#使用chr方法將整數對應的ascii碼轉換為字母
else
: tmp = random.randint(0,
4)randomcode+=
str(tmp)
print
(randomcode)
Python模組之random模組的使用
import random import string 隨機選取1 49間的整數 print random.randint 1,50 隨機選取0到100間的偶數 print random.randrange 0,101,2 隨機浮點數 print random.random print random...
python中random模組的使用
下面具體介紹random模組的功能 1 random.random 用於生成乙個0到1的隨機浮點數 0 n 1.0 左閉右開 import random ret random.random print ret 結果 ret 0.89475291437497322 random.uniform a,b...
python中random模組的使用
1.random.random 用於生成乙個0到1的隨機浮點數。2.random.uniform a,b 用於生成在 a,b 範圍內的乙個隨機浮點數,且a,b 的順序無所謂。3.random.randint a,b 用於生成在 a,b 範圍內的乙個隨機整數,且a1.np.random.rand d0...