跳到主要内容

假数据生成器

API reference

生成逼真的模拟数据——姓名、邮箱、UUID、电话号码、地址等——输出为 JSON、CSV 或 NDJSON。可自定义带名称字段的结构和行数,适用于数据库填充、测试和演示。

输入

结构

每行一个字段,格式为 `fieldName: type`。若需固定的取值列表,请使用 `fieldName: customList: a, b, c`。支持的类型:firstName, lastName, fullName, email, uuid, phone, date, integer, decimal, boolean, url, ipv4, company, streetAddress, city, country, zipCode, colorHex, username, paragraph, customList。

设置

输出

生成的数据
 
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/fake-data-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "schema": "id: integer\nname: fullName\nemail: email",
    "rowCount": "10",
    "outputFormat": "json"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `fake-data-generator` tool (Fake Data Generator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/fake-data-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="假数据生成器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

假数据生成器可按需生成外观逼真的模拟数据——姓名、邮箱、UUID、电话号码、地址、日期、数字等等——并以 JSON、CSV 或 NDJSON 格式输出。您只需定义一组带名称的字段结构,选择行数,即可获得可直接使用的数据集,用于填充数据库、准备预发布环境、制作演示,或测试界面如何处理接近真实的输入。

每次点击生成时都会随机生成数据,因此两次运行不会得到相同的数据集。所有数值均为完全虚构,并非取自真实的人或记录。

使用方法

  1. 定义结构。 在字段框中,每行写一个字段,格式为 fieldName: type。例如:
    id: integer
    name: fullName
    email: email
    signupDate: date
  2. 在需要固定取值时添加自定义列表。 格式为 fieldName: customList: a, b, c。每一行生成时会随机选取其中一个值,例如 role: customList: admin, editor, viewer。
  3. 设置行数(1–1000),并选择输出格式。
  4. 点击生成,然后复制或下载结果。

支持的字段类型

firstName、lastName、fullName、email、uuid、phone、date、integer、decimal、boolean、url、ipv4、company、streetAddress、city、country、zipCode、colorHex、username、paragraph(lorem ipsum 占位文本)以及 customList。

数字和布尔值会输出为真正的 JSON 数字以及 true/false,因此 JSON 和 NDJSON 输出的数据类型是正确的,而不是全部变成字符串。

常见问题

JSON、CSV 和 NDJSON 有什么区别?

JSON 数组将每一行都包裹在一个 [ … ] 数组中,适合直接导入大多数应用和编程语言。CSV 由一行表头和以逗号分隔的数据行组成,适合电子表格和批量导入工具(包含逗号或引号的值会自动转义)。NDJSON 每行输出一个 JSON 对象,不带外层数组,是大多数日志管道以及流式或 COPY 批量加载工具所期望的格式。

UUID 是有效的吗?

是的。每个 uuid 字段都会生成格式正确的第 4 版(随机)UUID,遵循标准的 8-4-4-4-12 布局,并带有正确的版本位和变体位。

这些数据可以用于生产环境吗?

输出的是合成的占位数据,仅适用于开发、测试和演示。它们不具有统计代表性;由于姓名、邮箱和地址都是随机组合的,生成的某个值可能恰好与真实数据相似。请勿将其视为已匿名化的真实数据,也不要用于必须使用真实记录的场景。

能否两次生成完全相同的数据集?

不能。每次运行都会随机生成,因此每次点击都会得到全新的数据集。如果需要稳定的测试夹具,请生成一次并保存下载的文件。

隐私

本工具完全在您的浏览器中运行。您的结构定义和生成的数据行永远不会离开您的设备——不会上传、记录或存储到任何服务器。页面加载完成后,您还可以离线使用。

fake datamock datatest datasample datajsoncsvgeneratorfaker

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。