跳到主内容
UniKit

随机用户信息

按中国、美国、英国、日本、德国的风格批量生成随机用户档案:姓名、性别、生日、邮箱、电话、地址、公司与头像 URL,可直接复制或导出 JSON / CSV。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

生成设置

姓名、电话、地址等按所选地区的常见写法生成,随机数来自浏览器的 crypto.getRandomValues;头像用 DiceBear initials 的 URL 占位,不会发起请求。

导出格式
1 – 100

结果

选择地区与条数后点击「生成用户」。

这个工具能做什么

  • 给测试库或演示环境造一批用户数据:姓名、性别、生日、邮箱、电话、地址、公司一次生成,省去手写假数据。
  • 按地区风格生成更真实的样本,中国、美国、英国、日本、德国各自的姓名顺序、电话格式和地址写法都不一样。
  • 做表单和列表的 UI 测试时批量生成几十条记录,直接导出 JSON 或 CSV 灌进测试数据库。
  • 演示隐私合规功能时用假数据代替真实用户信息,头像用占位 URL,不会发起任何请求。

示例

输入

地区:中国;条数:1;参考日期:2026-10-10

输出

{"region":"cn","name":"王伟","gender":"male","birthday":"1993-04-02","email":"user482913@163.com","phone":"+86 138 0013 8000","address":"北京中山路1号","company":"星辰科技有限公司","avatar":"https://api.dicebear.com/9.x/initials/svg?seed=%E7%8E%8B%E4%BC%9F"}

姓名、生日、邮箱里的数字、手机号和地址都是每次随机组合出来的,上面只是一次可能的输出:中国地区姓名先姓后名,邮箱本地部分是 user 加 6 位随机数字,手机号是 +86 加 1 开头、第二位 3–9 的 11 位号码,头像 URL 用姓名做种子(这里 seed 就是「王伟」的 URL 编码)。

常见问题

生日是怎么算出来的?

以你给出的参考日期倒推:先取 18–65 之间的随机年龄,再减掉 0–364 天的随机偏移,所以同一个人在不同日期生成时生日会变。按 365 天近似,闰年最多会有 1 岁的偏差。

邮箱和电话是真实可用的吗?

不是。邮箱用示例域名(如 163.com、example.com),中文和日文姓名的邮箱本地部分直接是 user 加 6 位随机数字。电话按各地区号格式拼出,中国是 1 开头、第二位 3–9 的 11 位号码,都不对应真实用户。

生成的邮箱为什么全是 user 加数字?

因为中文和日文姓名没有可靠的拉丁转写,硬转会拼出奇怪的结果。所以 CJK 地区统一用 user 加随机数字,欧美地区才会把姓名转成小写并用点连接,德语变音字母会折叠成 ae、oe、ue。

能一次生成多少条?

单次 1–100 条。超出范围会提示生成条数必须是 1 到 100 之间的整数,避免一次渲染上千条记录把页面卡住。

数据会上传吗?头像会真的请求吗?

都不会。所有字段在本地用 crypto.getRandomValues 生成,头像只是拼出一个 DiceBear 的 URL 字符串,页面不会去请求它,生成结果也不会离开浏览器。

关键词:random userfake useruser profile generatortest user datadummy profile随机用户用户信息生成测试账号假用户模拟用户随机档案

同类工具