random模組的使用

2021-10-08 19:53:57 字數 1246 閱讀 1415

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