python生成激活码

作者: wikizero | 来源:发表于2016-11-09 11:20 被阅读285次

    生成指定数量,指定长度的激活码,代码如下:

    # coding:utf-8
    import random
    import string
    
    # 激活码生成
    def activation_code(count, length):    
        # count 数量    
        # length 长度    
        base = string.uppercase + string.lowercase + string.digits    # 生成激活码可能包含的字符集(大写字母、小写字母、数字)
        return [''.join(random.sample(base, length)) for i in range(count)]
    print activation_code(10, 16)   # 获取10个长度为16个字符的激活码 
    

    运行结果:

    ['qw1pVf5ONkD9J3XW', '1BIlmTe9DgqXzi0Q', 'BF319ywvj4xGBtpy', 'TEwRC7qQ95Bjd4o6', '3tQUpj1TBG2NogY6', 'E0RBLfMmrYS9VItq', 'FUtboghYI3dcYnad', 'ftLeKeTjf5F9AepO', 'BfPpLbXeiIXsnsLl', 'QN8QwqFDe9q3vjOt']
    

    相关文章

      网友评论

        本文标题:python生成激活码

        本文链接:https://www.haomeiwen.com/subject/erwzuttx.html