- 主题:身份证最后一位是检验位,那么检验失败的概率有多大?
增加的隐形社会负担不计其数
【 在 mountainlion 的大作中提到: 】
: 当时设计的人脑抽呗。带来了无数问题
:
--
FROM 14.131.236.*
银行卡用Luhn校验算法校验位取值0-9,身份证用mod11-2校验算法取值是0-10,为了保证18位号码,校验位用一个字符表示10就用X代替了
【 在 pEaklAUrEL 的大作中提到: 】
: 号码为什么会有个X?
: 银行卡号最后也有一个校验位,就是纯数字
--
FROM 122.70.148.*
计算公式是mod(11)的,有11种结果,O~9才10个不够用了
【 在 pEaklAUrEL 的大作中提到: 】
: 号码为什么会有个X?
: 银行卡号最后也有一个校验位,就是纯数字
--
FROM 27.38.242.*
很多公开的办公软件就能升级
我就有
原来15.18混用的时候,输入15升级为18
--
FROM 123.121.139.*
是的,但完全没有必要mod11吧,用mod10就可以
【 在 laofu 的大作中提到: 】
: 计算公式是mod(11)的,有11种结果,O~9才10个不够用了
--
FROM 120.244.160.*
那你怎么算?总共就0到9加x,只有一个正确的,不按等概率算你准备怎么算?
【 在 CiJianSN (此间少年) 的大作中提到: 】
: 不可能这么大巴
: 【 在 Madlee 的大作中提到: 】
: : 10/11
: --
--
FROM 124.202.217.*
你准备怎么构造身份证号?严格按照算法来那不可能出错、校验位数字全随机不就是1/11的校验准确率吗?
【 在 Hakintosh (ha) 的大作中提到: 】
: 有个问题是校验位11个字符的出现概率是否一样
: 【 在 laofu 的大作中提到: 】
: : 校验位可能的取值共有11个,随机选一个蒙对的概率足1/11,蒙错是10/11。
: : 当然算法是公开的,按算法算出来的不会出错
--
FROM 124.202.217.*
mod10不行吗?
【 在 laofu (茂) 的大作中提到: 】
: 计算公式是mod(11)的,有11种结果,O~9才10个不够用了
:
: 【 在 pEaklAUrEL 的大作中提到: 】
: : 号码为什么会有个X?
--
FROM 124.202.217.*
嗯是的,因为之前我不知道具体算法所以有疑惑,因为如果不知道算法的话完全有可能存在某种校验方式使几个字符出现概率不一样
【 在 nikezhang 的大作中提到: 】
: 你准备怎么构造身份证号?严格按照算法来那不可能出错、校验位数字全随机不就是1/11的校验准确率吗?
:
: 【 在 Hakintosh (ha) 的大作中提到: 】
: ...................
--
FROM 183.228.31.*
我也是这么觉得,本来这个校验位就不是个很重要的东西,还搞个字母出来,非常麻烦
不知道什么人这么脑抽,这么重要的东西搞成这样
【 在 mountainlion 的大作中提到: 】
: 当时设计的人脑抽呗。带来了无数问题
:
--
FROM 14.131.207.102