Python生成隨機數

2021-10-06 17:01:23 字數 543 閱讀 8221

random.random() 生成乙個[0.0,1.0)之間的隨機浮點數

random.randint(a, b) 生成[a,b]中的乙個整數

random.randrange(a,b) 生成[a, b)中的乙個整數

random.uniform(a, b) 生成[a, b]中的乙個浮點數(a,b的位置可以互換)

random.choice(seq) 從seq中隨機選出乙個物件

random.choices(seq, k=n) 從seq中隨機選出n個物件(有放回的抽樣,即同乙個物件可以被多次選擇),同時可以設定每個元素的權重

random.shuffle(seq) 洗牌,打亂seq原有的順序

random.sample(seq, k=n) 從seq中隨機選出n個物件(無放回的抽樣,即同乙個物件只能選擇一次)

python隨機數生成

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform random.uniform的函式原型為 random.uniform...

Python生成隨機數

import random import string 隨機整數 print random.randint 1,50 隨機選取0到100間的偶數 print random.randrange 0,101,2 隨機浮點數 print random.random print random.uniform...

python生成隨機數

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。import random 1 random.randomrandom.random 用於生成乙個0到1的隨機符點數 0 n 1.02 random.uniformrandom.uniform 的函式原型...