python基礎 之 隨機產生驗證碼

2021-09-10 04:56:29 字數 601 閱讀 2809

產生隨機數  生成驗證碼

需要用到python中的random模組  用到randint 方法

需要注意的問題  在**中已經注釋 

import random

def yzm():

code = '' # 拼接隨機生成的數字或者字母

for i in range(4):

"""迴圈4次生成4個字母或者數字"""

# 生成數字

num = random.randint(0, 9)

# 生成字母

zm = chr(random.randint(65, 90)) # 型別轉換函式 將十進位制數轉化為字母

# 隨機選擇乙個內容

lst = [num, zm]

ret = str(random.choice(lst))

#但是 拼接不能是字串和數字拼接 所以要進行型別轉換

code = "".join([code, ret])

#第一次 空字串'a'與code拼接 code=a

return code

ret = yzm()

print(ret)

python之產生隨機數

產生範圍內隨機整數 import random point random.randrange 1,7 包括左邊不包括右邊 range a,b,c a start b stop 不包含 c step 產生範圍內任意給定精度隨機數 import numpy as np random np.random....

python之產生隨機數

1 產生範圍內隨機整數 2import random 3 point random.randrange 1,7 包括左邊不包括右邊 range a,b,c a start b stop 不包含 c step 45 產生範圍內任意給定精度隨機數 6import numpy as np 7 random...

python 隨機產生姓名

coding utf 8 importrandom list xing 趙 錢 孫 李 周 吳 鄭 王 馮 陳 褚 衛 蔣 沈 韓 楊 張 李 list ming 豫 章 故 郡 洪 都 新 府 星 分 翼 軫 地 接 衡 廬 襟 三 江 而 帶 五 湖 控 蠻 荊 而 引 甌 越 物 華 天 寶 ...