质数在生活中有什么用？
质数与身份证号的校验有关。 众所周知：根据 GB 11643-1999《公民身份号码》的标准，我国公民身份证号的结构为： 校验码是根据前 17 位计算得到的。 将身份证号的前 17 位数字，分别乘以 17 个系数再相加，得到的结果除以 11 取余数，再用 12 减去得到的余数，减完再对 11 取余，即为身份证号的校验码。 那 17 个系数分别为：7，9，10，5，8，4，2，1，6，3，7，9，10，5，8，4，2。 若根据前 17 位数字计算出的校验码与第 18 位数字不同，即表示这个身份证号填错了。有许多实名认证系统、网络报名系统，都根据这一原理验证用户是否正确填写了身份证号。 11 是质数，且与 17 个系数均互质，可保证即使某两位数写反了，也能校验出身份证号填写错误。 同时，对 11 取余后，一共有 0~10 十一个结果，10 用罗马数字 X 表示，可恰好使身份证号长度为 18 位数字。