#python中如何和生成隨機數
import random
#生成0-1之間的隨機浮點數
a = random.random()
#生成一定範圍的隨機浮點數
a = random.uniform(10,20)
#生成某一範圍的隨機整數
a = random.randint(10,20)
#從乙個列表中隨機獲取乙個值
a = random.choice([5,'hello',[1,2,3],'world'],)
#取出指定個數的元素
a =random.choices([5,'hello',[1,2,3],'world'],k=2)
print(a)
#生成指定的隨機密碼
import random
def getrand(num):
s = ""
for i in range(num):
#判斷是選字母還是數字(1)
n = random.randint(1,2)
if n == 1:
num = random.randint(0,9)
s += str(num)
else:
#再次隨機判斷大寫還是小寫
m = random.randint(1,2)
if m == 1:
asc = chr(random.randint(65,90))
s += asc
else:
asc = chr(random.randint(97,122))
s += asc
print(s)
getrand(8)
原文:
解釋以及總結:
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 的函式原型...