zoukankan      html  css  js  c++  java
  • python--随机生成8为大小写字母数字组成的密码

    import random,string    #调用random、string模块
    
    
    def create_password():
    
        src_digits = string.digits              #string_数字
        src_uppercase = string.ascii_uppercase  #string_大写字母
        src_lowercase = string.ascii_lowercase  #string_小写字母
        digits_num = random.randint(1,6)
        uppercase_num = random.randint(1,8-digits_num-1)
        lowercase_num = 8 - (digits_num + uppercase_num)
    
        #生成字符串
        password = random.sample(src_digits,digits_num) + random.sample(src_uppercase,uppercase_num) + random.sample(src_lowercase,lowercase_num)
    
        #打乱字符串
        random.shuffle(password)
    
        #列表转字符串
        new_password = ''.join(password)
        print(new_password)
        return new_password
    
    if __name__ == '__main__':
        create_password()
  • 相关阅读:
    Meet Hadoop
    C++常用函数
    Summary
    获得小黄衫感想
    课程作业(八)
    课程作业(七)
    课程作业(六)
    课程作业(五)
    课程作业(四)
    课程作业(三)
  • 原文地址:https://www.cnblogs.com/lutt/p/13579958.html
Copyright © 2011-2022 走看看