生成随机字符串函数:str_random()
    2019-08-29
  
描述

  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