Python 經常使用模塊系列學習(1)--random模塊經常使用function總結--簡單應用--驗證碼生成

random模塊--random是一個生成器dom

首先: import random    #導入模塊code

            print (help(random))    #打印random模塊幫助信息io

經常使用function使用以下:function

random.random()  #0~1隨機數驗證碼

random.randint(n, m, step) #n~m(包括m) 隨機整數,步長stepimport

random.choice(['123', 4, 5, [6, 7]])  #list中任選一個元素,另可加k,來調整選擇元素的個數,注意random.choices()返回的是含有多個選擇元素的list隨機數

random.shuffle(list, random=None) #從新洗牌list,返回Noneim

rando.sample(sequence, n) #sequence中隨機取n個元素生成器

random.randrange(n, m, step) #n~m中以step爲步長的隨機整數di

random模塊--簡單應用--驗證碼生成

import random

def V_code():
ini_code = ''
for i in range(6):
add_code = random.choice([str(random.randrange(10)), chr(random.randrange(65, 91))])
ini_code += add_code

return ini_code

print(V_code())

 隨機生成6個 字母和數字混合的驗證碼

後續,可加上用戶輸入與隨機生成驗證碼是否匹配的功能。

相關文章
相關標籤/搜索