**
1. random.random()
random.random()方法返回乙個隨機的浮點數,其在0至1的範圍之內,以下是其具體用法:
import random
print
(random.random(
))
**輸出結果:0.22867521257116
**
2. random.uniform()
random.uniform()是在指定範圍內生成隨機浮點數,其有兩個引數,乙個是範圍上限,乙個是範圍下線,具體用法如下:
import random
print
(random.uniform(2,
6))
輸出結果:3.62567571297255
3. random.randint()
random.randint()是隨機生成指定範圍內的整數,其有兩個引數,乙個是範圍上限,乙個是範圍下線,具體用法如下:
import random
print
(random.randint(6,
8))
輸出結果:8
4. random.randrange()
random.randrange()是在指定範圍內,按指定基數遞增的集合中獲得乙個隨機數,有三個引數,前兩個引數代表範圍上限和下限,第三個引數是遞增增量,具體用法如下:
import random
print
(random.randrange(6,
28,3)
)
輸出結果:15
5. random.choice()
random.choice()是從序列中獲取乙個隨機元素,具體用法如下:
import random
print
(random.choice(
"www.jb51.net"))
輸出結果是:j
6. random.shuffle()
random.shuffle()函式是將乙個列表中的元素打亂,隨機排序,具體用法如下:
import random
num =[1
,2,3
,4,5
]print
(random.shuffle(num)
)輸出結果:[3,
5,2,
4,1]
7. random.sample()
random.sample()函式是從指定序列中隨機獲取指定長度的片段,原有序列不會改變,有兩個引數,第乙個引數代表指定序列,第二個引數是需獲取的片段長度,具體用法如下:
import random
num =[1
,2,3
,4,5
]x = random.sample(num,3)
print
(x)
輸出結果:[2,
4,5]
Python中的random模組
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...
Python中的Random函式
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...
Python中的random模組
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...