描述
str_random() 隨機生成字符串,注意 numeric 和 letter 不能同時(shí)為0。
str_random() 接收三個(gè)參數,第一個(gè)為生成字符串的長(cháng)度,第二個(gè)為字母大小寫(xiě),第三個(gè)為是否含數字。
語(yǔ)法
以下是 str_random() 的語(yǔ)法:
str_random(length=6, letter=3, numeric=1)
參數
● length [int]:生成字符串的長(cháng)度。
● letter [int]:字母大小寫(xiě),0不含字母,1大寫(xiě),2小寫(xiě)字母,3大小寫(xiě)字母同時(shí)。
● numeric [int]:是否有數字,0不含數字,1含數字
返回值
返回符合要求的隨機字符串。
實(shí)例
以下展示了使用 str_random() 的實(shí)例:
from kyger.utility import str_random print(str_random(5, 0, 1)) # 生成5位純數字 print(str_random(6, 1, 0)) # 生成6位純大寫(xiě) print(str_random(7, 2, 1)) # 生成7位小寫(xiě)+數字 print(str_random(8, 3, 0)) # 生成8位大小寫(xiě)
結果
以上實(shí)例運行后輸出的結果為:
# 答案不唯一 '86915' 'LELBJJ' 'u9xj5j1' 'RJAGEHoY'
適應版本
v1.0.1