python 標準庫random幾個常用的函式

2021-10-04 15:12:57 字數 1196 閱讀 9551

random.randrange(stop)

該函式返回的是從0到stop-1之間的隨機整數

import random

for a in

range(1

,10):

i = random.randrange(2)

print

(i)

01011101010
random.randrange(start, stop, step)

該函式返回的是1-49之間跨度為2的隨機整數

import random

for a in

range(1

,10):

i = random.randrange(

1,50,2

)print

(i)

random.randint(a, b)

返回的是a到b之間的隨機整數

import random

for a in

range(1

,10):

i = random.randint(

1,50

)print

(i)

random.choice(seq)

從非空序列 seq 返回乙個隨機元素。 如果 seq 為空,則引發 indexerror。

import random

for a in

range(1

,10):

i = random.choice(

['haha'

,'heihei'

,'heng'])

print

(i)

random.random()

返回 [0.0, 1.0) 範圍內的下乙個隨機浮點數。

random.uniform(a, b)

返回乙個隨機浮點數 n ,當 a <= b 時 a <= n <= b ,當 b < a 時 b <= n <= a 。

大家可以自行測試

Python標準庫 random模組

import random 1.隨機小數 print random.random 大於0且小於1之間的隨機小數 print random.uniform 1,3 大於1且小於3的隨機小數 2.隨機整數 print random.randint 1,5 大於1且小於等於5之間的整數 print ran...

Python之標準庫 random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...

python 標準庫random幾個常用的函式

random.randrange stop 該函式返回的是從0到stop 1之間的隨機整數 import random for a in range 1 10 i random.randrange 2 print i 01011101010random.randrange start,stop,st...