zoukankan      html  css  js  c++  java
  • imei码生成

    代码:

    def genImeiLuhn(digits14):
        digit15 = 0
        digits14 = str(digits14)
        for num in range(14):
            if num % 2 == 0:
                digit15 = digit15 + int(str(digits14)[num])
            else:
                digit15 = digit15 + (int(digits14[num]) * 2) % 10 + (int(digits14[num]) * 2) / 10
        digit15 = int(digit15) % 10
        if digit15 == 0:
            digits14 = digits14 + str(digit15)
        else:
            digits14 = digits14 + str(10 - digit15)
        return digits14
    
    
    def genMassImei(stat14digits, amount, filepath):
        fo = open(filepath, "a+")
        for num in range(amount):
            imei = genImeiLuhn(stat14digits)
            stat14digits = str(int(stat14digits) + 1)
            fo.write(imei + "\n")
            print(imei)
        fo.flush()
        fo.close()
    
    
    genMassImei(142430023100009, 1000, "imei2.txt")
  • 相关阅读:
    hibernate入门
    struts文件上传
    Struts的增删改查
    struts入门
    Maven配置以及环境搭配
    layui增删改查
    easyui三
    A
    C. Permutation Cycle
    E
  • 原文地址:https://www.cnblogs.com/tjp40922/p/15611367.html
Copyright © 2011-2022 走看看