python中random的幾種基本用法

2021-10-24 02:18:22 字數 1816 閱讀 6427

**

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 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...