Python中的隨機函式random詳解

2022-09-21 10:24:11 字數 1001 閱讀 8478

目錄

用法作用

random()

返回0<=n<1之間的隨機浮點數n

random.uniform(a, b)

用於生成乙個指定範圍內的隨機符點數

random.randint(a, b)

用於生成乙個指定範圍內的整數

random.randrange([start], stop[, step])

從指定範圍內,按指定基數遞增的集合中 獲取乙個隨機數

choice(seq)

從序列seq中返回隨機的元素

shuffle(seq[, random])

原地指定seq序列

程式設計客棧

sample(seq, n)

從序列seq中選擇n個隨機且獨立的元素

gauss(mu, sigma)

返回乙個平均值為mu標準差為sigma的高斯分布,也可以由正態分佈函式生成normalvariate(mu, sigma)

lognormvariate(mu, sigma)

返回乙個平均值為mu,標準差為sigma的對數正態分佈

1.random():

2.random.uniform(a, b)

3.random.randint(www.cppcns.coma, b)

4.random.randrange([start],[ stop], step)

從指定範圍【start,stop】內,按指定基數step遞增的集合中獲取乙個隨機數,如:random.randrange(10, 100, 2),結果相程式設計客棧當於從[10, 12, 14, 16, … 96, 98]序列中獲取乙個隨機數。

5.choice(seq)

6.shuffle(seq[, random])

7.sample(seq, n)隨www.cppcns.com機獲取指定長度的片段,獲取後元序列長度不變。

8.gauss(mu, sigma)

9.lognormvariate(mu, sigma)

python隨想之python中的range

python3中range 的用法 在python3中range 函式返回的是乙個可迭代物件 不是列表型別 需要自己轉換成列表 python3 list 函式是物件迭代器,可以把range 返回的可迭代物件轉為乙個列表,返回的變數型別為列表。函式的語法 range stop range start,...

python中的隨機函式

本文 自 chamie random 方法 返回隨機生成的乙個實數,它在 0,1 範圍內 運用random 方法的語法 import random random 方法不能直接訪問,需要匯入random模組,然後通過random靜態物件呼叫該方法 random.random 方法用於生成乙個0到1的隨...

python中的隨機函式random

在上面這篇部落格裡面,作者解釋了以下幾個函式的作用 1.random.random 用於生成乙個0到1的隨機浮點數 0 n 1.0 2.random.uniform a,b 用於生成乙個指定範圍內的隨機浮點數,兩格引數中,其中乙個是上限,乙個是下限。如果a b,則生成的隨機數n,即b n a 如果a...