python 隨機數模組

2022-08-21 18:18:16 字數 751 閱讀 2894

import random

import string

print(random.randint(1, 199)) # [1,199]隨機取乙個整數

s = random.choice(['qwe', 'wer', 'ert']) # 隨機取乙個元素

print(s)

print(string.digits) # 所有的數字0-9

print(string.ascii_lowercase) # 所有的小寫字母

print(string.ascii_uppercase) # 所有的大寫字母

print(string.ascii_letters) # 所有小寫字母+所有大寫字母

print(string.punctuation) # 所有的特殊字元

res = random.sample(string.digits, 3) # 隨機取n個元素

print(res)

print(''.join(res))

res = random.uniform(1, 9) # 取隨機小數

print(res)

print(round(res, 2)) # 保留幾位小數字數,如果四捨五入之後,最後一位小數是0則不顯示最後一位

print(random.random()) # 取0-1之間隨機小數

s = ['a', 'b', 'c', 'd', 'e']

random.shuffle(s) # 隨機打亂順序

print(s)

隨機數模組

模組 random random 方法返回隨機生成的乙個實數 1.整數 random.randrange ss 返回從0 ss區間內的隨機整數 random.randrange start,end,step 返回從start end區間內,並且步長為step的乙個整數 區間不包括end數值 必須st...

python隨機數模組 Python的隨機數模組

random模組中幾個隨機函式用法。引入random模組 1 import random 1.random.random 此函式用於生成乙個0到1的隨機浮點數 0 n 1.0,即在 0,1 範圍內。1 print random.random 2 print random.random 0.45076...

python隨機數模組random

一 概述 這個模組實現的偽隨機數生成器。對於整數,從區間選取。對於序列,隨機元素。在實線的,有功能來計算均勻分布,正態分佈 高斯 對數正態分佈,負指數,和 分布。對於生成的角度分布,馮 公尺塞斯的分布是可用的。幾乎所有的模組功能依賴於基本功能隨機的 它生成乙個隨機浮點均勻的半開區間 0.0 1.0 ...