Luhn

作者: 阴天有时下肉丸 | 来源:发表于2018-08-14 10:51 被阅读0次

Generate IMEI in python

#return luhn checksum:
def luhn_residue(digits):
    return sum(sum(divmod(int(d)*(1 + i%2), 10))
                 for i, d in enumerate(digits[::-1])) % 10

#generate valid number sequences
def getImei(N):
    part = ''.join(str(random.randrange(0,9)) for i in range(N-1))
    res = luhn_residue('{}{}'.format(part, 0))
    return '{}{}'.format(part, -res%10)

相关文章

  • Luhn

    Generate IMEI in python

  • 银行卡合法性校验

    Luhn检验数字算法(Luhn Check Digit Algorithm),也叫做模数10公式,是一种简单的算法...

  • mod10 算法解析

    概要 模10 算法,也称 "Luhn" 算法(以其创建者 IBM科学家Hans Peter Luhn 命名)。是一...

  • JAVA实现Luhn算法

    JAVA实现Luhn算法 运行结果

  • Luhn算法

    维基百科,自由的百科全书 Luhn算法(Luhn algorithm),也称为“模10”(Mod 10)算法,是一...

  • luhn算法

    Luhn 算法或是Luhn 公式,也被称作“模10算法”。它是一种简单的校验公式,一般会被用于银行卡,身份证号码,...

  • 算法:Luhn算法

    背景 绑卡签约/支付时,想对用户输入的银行卡卡号做个简单的校验,以防止用户粗心输入错误的银行卡卡号。 算法介绍 L...

  • 判断银行卡

    1.判断银行卡号 检验数字算法(Luhn Check Digit Algorithm),也叫做模数10公式,是一种...

  • 有效性验证 Luhn 算法—"模10"

    居民身份证号码第 18 位居民身份证号码按照《公民身份证号码》国家标准编制,身份证号码由18位数字组成:前6位为行...

  • C# 通过Luhn算法验证信用卡卡号是否有效的代码

    在工作过程中,把开发过程较好的一些内容片段备份一次,如下内容是关于C# 通过Luhn算法验证信用卡卡号是否有效的内...

网友评论

      本文标题:Luhn

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