18 位结构逐段拆解
把一串号码拆成地址码、出生日期码、顺序码、校验码四段,每段配归属地与含义说明。看不懂的位数直接点开就有解释,不用再翻标准原文。
把「随机身份证」装进手机,号码结构解析、校验规则速查、离线生成与批量导出一次到位。上下班路上、会议间隙、开发联调现场,随手就能用上。
光说功能没意思,我们直接走一遍。下面这个例子模拟的是测试同学在联调注册接口时最常碰到的场景:需要一批格式合法、校验位正确的身份证号来跑数据。
打开「批量生成」,地区前缀选「北京市 · 朝阳区」,出生日期区间设为 1990-01-01 至 2005-12-31,数量填 50,性别选择「不限」,校验位模式保持默认的「自动计算」。
点「开始生成」,App 在本地完成运算,大约半秒内出结果。列表里每条号码都带结构标注:前 6 位地址码、中间 8 位出生日期、后 4 位顺序码与校验位分色显示。
切到「校验」页签,把生成结果整批粘进去,App 会逐条给出「校验通过 / 校验失败」并指出失败位置。这里 50 条全部通过,说明生成逻辑与 GB 11643 校验规则一致。
选择导出格式为 CSV(也可选 TXT / JSON),勾选「包含结构字段」,文件保存到手机本地或通过系统分享发给同事。整个流程无需联网。
一份含 50 条记录的 CSV:每条包含完整身份证号、地址码归属地、出生日期、性别推断、校验结论共 5 个字段,校验通过率 100%。以往手工编造这批数据、再逐条核对校验位,熟练的人也要 20 分钟以上;用 App 走完上面四步大约 1 分钟。注意:这些号码仅用于本地开发与测试环境,不得用于任何实名、注册、认证等真实业务场景。
它不是那种「点一下就出串数字」的简陋小工具。我们把日常真的会用到的几件事都做进了客户端,并且尽量让每一步都能被复核。
把一串号码拆成地址码、出生日期码、顺序码、校验码四段,每段配归属地与含义说明。看不懂的位数直接点开就有解释,不用再翻标准原文。
按 GB 11643 规定的加权因子与模 11 算法逐位验算,输入即出结论。失败时会指出是哪一位不匹配,方便定位是手工录入错误还是数据源本身有问题。
一次最多 500 条,可限定地区前缀与出生年月区间,支持 CSV / TXT / JSON 三种格式导出,字段可自定义。测试造数、教学示例、表格填充都用得上。
对着文档或屏幕扫一下,或者粘贴一段混排文本,App 会自动把其中的号码片段抽出来并去重,省掉一条条手敲的麻烦。
生成、校验、解析全部在设备本地完成,App 不需要网络权限即可使用核心功能。历史记录默认只留在本机,可一键清空。
常见误区、法律边界、使用禁区都写在 App 的「说明」页里。用之前先把边界看清楚,比事后补救省事得多。
下面几张是 App 里的主要页面。竖屏布局,单手操作,深浅两套主题都做了适配。
这几类需求我们收到的反馈最多,也基本覆盖了 App 九成以上的日常使用。
情况:后端接口要跑注册、实名、物流等模块的联调,测试库需要几百条格式合法的身份证号。
解决的问题:手工编造容易出错,校验位不通过就会在接口层被拦下,白跑一轮。
结果:设定好地区与出生区间,一次导出 200 条,校验通过率稳定在 100%,测试用例可以直接引用。
情况:讲数据库设计、数据脱敏或信息安全课时,需要现场演示号码的结构与校验逻辑。
解决的问题:拿真实号码举例不合适,也不合规。
结果:用随机生成的示例号码投屏讲解,四段结构一目了然,还能当场演示「改一位数字校验就失败」的效果。
情况:做 Excel 模板、排班表、报表样例时,需要一批看起来自然、格式统一的占位号码。
解决的问题:复制粘贴同一条号码会让表格显得假,也容易被误当成真实数据流传。
结果:批量生成后直接导出 CSV 贴进表格,每条都不一样,格式还统一。
两个平台分开写,照着做就行。中间卡住了,先看每组后面的提示。
下面这些是客户端里已经打包好的模块,离线也能打开。每条都标了格式、适用清晰度和最近一次的核对时间。
地址码、出生日期码、顺序码、校验码四段逐段对照,附常见省份前缀列表与格式说明。
把加权因子、模 11 取余、校验码映射表拆成逐步动画,跟着走一遍就能自己手算。
汇总十类高频错误:末位 X 大小写、出生日期非法、地址码不存在、位数多一位少一位等,每条配修复建议。
预设多套 CSV 表头模板,含完整号、脱敏号、归属地、性别推断等字段组合,可直接套用。
客户端核心功能离线可用,这里展示的是下载分发与版本更新服务的当前状况。延迟为近期采样区间,仅供参考。
| 节点 | 延迟 | 状态 |
|---|---|---|
| 华东 · 上海 | 28 – 45 ms | 极速 |
| 华北 · 北京 | 35 – 58 ms | 畅通 |
| 华南 · 广州 | 42 – 76 ms | 畅通 |
| 西南 · 成都 | 68 – 120 ms | 拥挤 |
| 版本更新服务 | 30 – 52 ms | 畅通 |
这条动态流会随版本迭代和规则核对滚动更新,方便你知道这个 App 还在被持续维护。
信息量不小,按功能分了四个频道。第一次用的话,从上往下点一遍就熟了。
单条生成、批量生成、按地区限定、按出生区间限定。覆盖从「只要一条」到「要几百条」的全部造数需求,支持导出前预览与去重。
单条即时校验、批量粘贴校验、校验位专项演算。失败时定位到具体位数,方便判断是录入问题还是数据源问题。
结构分段、归属地查询、出生日期还原、性别推断、脱敏处理。讲课时投屏演示,这几个模块基本够用。
规则速查、算法演示、错误清单、合规边界说明、常见问题、版本日志。离线全部可读,不依赖网络。
下面这些数字来自客户端本地统计与版本发布记录,属于区间估算,不代表精确的实时值。
说明:我们不在页面展示无法核实的评分与下载量数据。上面这些数字都能在 App 的「关于」页里自行核对,对不上欢迎反馈。
权限这件事值得说清楚。下面逐条列出,你能拒绝的我们都标了。
我们的态度很简单:不收集与功能无关的个人信息,不索取超出用途的权限,也不把本地数据传到我们看不到的地方。App 内的说明页与这里列出的内容保持一致,若有出入以 App 内实际提示为准。
以下反馈来自应用内提交与邮件回复,均取得对方同意后摘录。为保护隐私,姓名做了化名处理。
「测试库要造几百条实名数据,以前都是用脚本拼,还得自己写校验位逻辑。现在直接导 CSV,省下来那点时间够我多写两组用例了。」
「讲数据脱敏那节课,我拿它现场生成示例号码投屏,学生一眼就能看出哪几位代表什么。比放幻灯片直观多了。」
「做原型表格时需要一堆占位号码,最怕填得整整齐齐看着就假。批量生成出来的每条都不一样,格式又统一,挺好用。」
只列最近几个版本,更早的记录在 App 的「关于」页里能翻到。
这些问题在客服邮箱里出现频率最高,答案先给结论,再补细节。
不管是功能反馈、安装问题还是合作洽谈,都可以直接来信。
装上试一次,比看十段介绍都直接。
立即下载 App