当前位置:   article > 正文

python 随机字符串_python中的随机字符串

import randomcharacters = '0123456789abcdefghijklmnopqrstuvwxyzabcdefghi

此函数生成由大写、小写字母、数字组成的随机字符串,传递长度分隔符,不使用\块指定字符串格式

例如:len_sep=4,没有_blocks=4的_将生成以下模式,

f4nq-vh5z-jkec-whus型

其中,长度分隔符将在4个字符后加“—”

XXXX—

块的数目将生成以下字符模式作为字符串

XXXX-XXXX-XXXX-XXXX年

如果需要单个随机字符串,只需将no_块变量保持为1,len_sep指定随机字符串的长度。

例如:len_sep=10,no_blocks=1,将生成以下模式,即

长度10

,

F01XGCDODU型

import random as r

def generate_random_string(len_sep, no_of_blocks):

random_string = ''

random_str_seq = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

for i in range(0,len_sep*no_of_blocks):

if i % len_sep == 0 and i != 0:

random_string += '-'

random_string += str(random_str_seq[r.randint(0, len(random_str_seq) - 1)])

return random_string

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54628
推荐阅读
相关标签
  

闽ICP备14008679号