随机身份信息生成器
批量生成测试用假身份数据:中文姓名、性别、年龄、生日、手机号、邮箱、证件号、地址、公司职位,可输出 CSV、JSON、SQL INSERT 与 Markdown 表格。格式真实但不对应真人。
生成的人名、证件号、手机号全部由随机数拼出,不对应任何真实的人或账户,仅用于测试填充与联调。
填两个参数,点一次生成一组人
只要两个输入:生成数量(默认 5,允许 1–100)和城市(默认不限,覆盖 32 个地区)。点「重新生成」即可换一批,改动数量后约 0.26 秒自动重生。
每行输出一条完整记录:姓名、手机号、身份证号、邮箱、地址,五列横排,方便直接整段复制。
姓名和号码怎么造出来的
姓名走的是「姓氏池 + 名字池」的随机组合:姓氏池约 200 个,含单姓与常见复姓,复姓按较低权重抽取;名字由首字与末字拼接,常用字占了绝大部分权重,生僻字只占少量,末字还可能为空从而形成单字名。
号码部分按规则构造:手机号取合法号段再加随机数字,身份证号按「地区码 + 出生日期 + 顺序码 + 校验位」的结构生成,校验位遵循 GB 11643 的加权算法,因此这些号码能通过格式与校验位检查。所有随机都基于 Math.random,没有种子,每次结果都不同。
生成过程完全在本地
页面不发起任何网络请求,也没有外部脚本。生成逻辑和姓名池都随页面加载,你点多少次都不会有数据离开这台设备。
生成的记录只显示在页面上,不保存、不写入本地存储,刷新即消失。
只造号码,不管真实性
这些身份证号虽然校验位合法、日期也真实存在,但对应的并不是任何真实的人,也无法用于实名认证、注册账号或任何需要真实身份的场合。把它们当作测试数据的填充物即可。
另外工具不提供导出功能,也没有历史记录,需要留存请自行复制粘贴。姓名有唯一性处理,但生成数量很大时仍可能出现重复或撞库提示,此时重新生成一次即可。
常见问题
生成的身份证号能通过校验吗?
能。校验位按 GB 11643 的加权算法计算,出生日期也会取合法的年月日,因此可以通过格式与校验位检查。
能指定性别或年龄段吗?
不能。工具只接受数量和城市两个参数,出生日期在 1950–2005 之间随机,没有性别或年龄的筛选选项。
一次最多能生成多少条?
上限是 100 条。需要更大量数据建议分批生成后自行合并,工具不提供导出功能。
这些号码能用来注册账号吗?
不能。它们是格式合法但无真实对应人的测试数据,仅用于填充表格、压测或演示,用于实名场景既不合法也不合规。