虚拟数据生成器

生成逼真的虚拟测试数据:姓名、邮箱、电话、地址、公司和出生日期,支持 8 种区域。可导出 JSON、CSV 或 SQL INSERT,并可用种子重复生成。

所有记录均为虚构:姓名和地点随机组合,邮箱使用保留域名 example.com/.org/.net,美国电话使用虚构号段 555-01xx。

相同的种子总是生成相同的数据。

格式化

什么是 虚拟数据生成器?

为测试、演示和截图创建逼真但纯属虚构的个人记录。选择区域(美国、英国、越南、西班牙、法国、德国、巴西或日本)以及所需的字段——ID、UUID、姓名、性别、邮箱、用户名、电话、出生日期、街道、城市、邮政编码、国家、公司、职位——并把最多 1,000 行导出为 JSON、CSV 或 SQL INSERT 语句。

如何使用 虚拟数据生成器

  1. 选择 区域 和 行数。
  2. 勾选需要的 字段。
  3. 选择 格式(JSON、CSV,或带 表名 的 SQL INSERT)。
  4. 可选输入 种子(可选),让每次得到相同的数据,然后点击 生成,复制或下载。

示例

输入
Locale English (United States), 2 rows, fields ID, Full name, Email, Phone, City, Format CSV, Seed demo
输出
id,fullName,email,phone,city
1,Michael Jones,michaeljones73@example.org,(983) 555-0112,"Boise, ID"
2,Patricia Jones,patricia.jones68@example.net,(421) 555-0178,"Madison, WI"

何时使用 虚拟数据生成器

适合填充开发数据库、测试表单和导入、创建演示账号,以及在不暴露真实客户数据的情况下制作截图。不要用它来制造虚假身份或欺骗任何人,也不要指望(城市 + 邮政编码 + 电话)的组合在现实中真实存在。

虚拟数据生成器 的工作原理

每条记录都会随机组合所选区域常见的名、姓、街道和城市,并采用该区域特有的地址、邮政编码和电话格式(越南和日本的姓名按姓在前书写)。邮箱和用户名由姓名派生,转写为 ASCII,并且始终使用保留域名 example.com、example.org 或 example.net(RFC 2606);美国电话号码使用虚构的 555-01xx 号段。没有种子时,随机性来自 crypto.getRandomValues;设置种子后则使用确定性的伪随机数生成器(mulberry32),使结果可以重现。CSV 字段在需要时会加引号,SQL 字符串会被转义。

常见用例

  • 用用户数据填充开发数据库
  • 测试 CSV 导入和表单验证
  • 为截图和销售演示创建演示数据
  • 使用种子为自动化测试生成可重现的夹具

安全提示

虚拟数据可以在非生产系统中保护隐私。切勿把它与真实客户记录混在一起,也不要用生成的身份去注册或验证。

常见问题

生成的邮箱能送达真人吗?

不能。所有地址都使用 example.com、example.org 或 example.net,这些域名专门保留给文档和测试。

为什么要使用种子?

相同的种子、区域、字段和行数总会生成完全相同的数据,非常适合可重复的测试和共享的夹具。

这些地址是真实的吗?

城市和街道名称是该区域真实存在的词,但它们是随机组合的,因此某个具体地址不一定存在。

推荐的下一步

探索更多分类