python生成隨機數

2021-09-25 14:29:27 字數 938 閱讀 2525

#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 的函式原型...