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