Section Menu:  

生成随机字符串函数:str_random()

  • 发布时间: 2019-08-28 00:00
  •    阅读: 3922   

描述

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