描述
str_random() 随机生成字符串,注意 numeric 和 letter 不能同时为0。
str_random() 接收三个参数,第一个为生成字符串的长度,第二个为字母大小写,第三个为是否含数字。
语法
以下是 str_random() 的语法:
str_random(length=6, letter=3, numeric=1)
参数
● length [int]:生成字符串的长度。
● letter [int]:字母大小写,0不含字母,1大写,2小写字母,3大小写字母同时。
● numeric [int]:是否有数字,0不含数字,1含数字
返回值
返回符合要求的随机字符串。
实例
以下展示了使用 str_random() 的实例:
from kyger.utility import str_random print(str_random(5, 0, 1)) # 生成5位纯数字 print(str_random(6, 1, 0)) # 生成6位纯大写 print(str_random(7, 2, 1)) # 生成7位小写+数字 print(str_random(8, 3, 0)) # 生成8位大小写
结果
以上实例运行后输出的结果为:
# 答案不唯一 '86915' 'LELBJJ' 'u9xj5j1' 'RJAGEHoY'
适应版本
v1.0.1