zoukankan      html  css  js  c++  java
  • python实现自动生成激活码

    实现输入多少个指定长度的激活码

    #!/usr/bin/env python
    # -*- coding:utf-8 -*- 
    #Author: ss
    
    import string
    import random
    
    quyu = string.digits +string.ascii_letters
    
    def get_key(n):
        key = ''
        for i in range(1,n+1):
            key += random.choice(quyu) #获取随机字符或数字
            if i % 4 == 0 and i !=n: #每隔4个字符增加'-'
                key += '-'
        print(key)
        return key
    
    def get_all_keys():
        tmp=[]
        for i in range(m):
            one_key = get_key(n)
            if one_key not in tmp: #去掉重复key
                tmp.append(one_key)
        for key in tmp:
            with open('3.txt','a+') as f:
                f.write(key+'
    ') #写入激活码
                #f.write('
    ')
    
    
    
    m = int(input('输入要生成的激活码数量,输入0退出:'))
    n = int(input('输入激活码长度'))
    get_all_keys()
  • 相关阅读:
    快速幂,矩阵乘法,矩阵快速幂
    关于xor
    数位dp
    tarjan,割边,桥,割点
    RMQ,ST表,dp
    逆序对,树状数组,归并排序
    线段树
    dp,LCS
    清北 游
    青蛙的约会(扩展欧几里得)
  • 原文地址:https://www.cnblogs.com/ssxsy/p/9046014.html
Copyright © 2011-2022 走看看