模組之random模組詳解

2022-07-30 07:51:15 字數 965 閱讀 9897

random是python內建模組, 想要使用該模組, 第一步需要進行匯入, 下面介紹幾種random常用的函式

import

random

print(random.random()) #

大於0且小於1之間的小數

print(random.randint(1, 3)) #

[1, 3] 大於等於1且小於等於3之間的整數

print(random.randrange(1, 3)) #

[1, 3) 大於等於1且小於3之間的整數

print(random.choice([1, '

a', [4, 5]])) #

1或a或[4, 5]

print(random.sample([1, '

a', '

b', '

c', '

d'], 2)) #

列表元素任意2個組合

print(random.uniform(1, 3)) #

大於1小於3的小數

item = [1, 3, 5, 7, 9]

random.shuffle(item)

#打亂item的順序, 相當於"洗牌"

print(item)

對於生成隨機驗證碼, 可以使用random模組進行處理, 具體示例**如下:

import

random

def make_code(size=4):

res = ''

for i in

range(size):

s1 = chr(random.randint(65, 90))

s2 = str(random.randint(0, 9))

res +=random.choice([s1, s2])

return

resprint(make_code(4))

random模組詳解

1.import random random randint a,b 括號裡是乙個範圍,random randint 是取括號裡範圍的隨機數。import random random.randint 1,10 8 random.randint 1,10 4 random.randint 1,10 2...

python內建模組之random模組

import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...

python模組 random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。函式函式功能 random.random 生成乙個0到1的隨機浮點數 0 n 1.0 random.uniform a,b 生成乙個指定範圍內的隨機浮點數 a n b random.randint a,b...