假数据生成器
生成逼真的模拟数据——姓名、邮箱、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 格式输出。您只需定义一组带名称的字段结构,选择行数,即可获得可直接使用的数据集,用于填充数据库、准备预发布环境、制作演示,或测试界面如何处理接近真实的输入。
每次点击生成时都会随机生成数据,因此两次运行不会得到相同的数据集。所有数值均为完全虚构,并非取自真实的人或记录。
使用方法
- 定义结构。 在字段框中,每行写一个字段,格式为
fieldName: type。例如:id: integer name: fullName email: email signupDate: date - 在需要固定取值时添加自定义列表。 格式为
fieldName: customList: a, b, c。每一行生成时会随机选取其中一个值,例如role: customList: admin, editor, viewer。 - 设置行数(1–1000),并选择输出格式。
- 点击生成,然后复制或下载结果。
支持的字段类型
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 布局,并带有正确的版本位和变体位。
这些数据可以用于生产环境吗?
输出的是合成的占位数据,仅适用于开发、测试和演示。它们不具有统计代表性;由于姓名、邮箱和地址都是随机组合的,生成的某个值可能恰好与真实数据相似。请勿将其视为已匿名化的真实数据,也不要用于必须使用真实记录的场景。
能否两次生成完全相同的数据集?
不能。每次运行都会随机生成,因此每次点击都会得到全新的数据集。如果需要稳定的测试夹具,请生成一次并保存下载的文件。
隐私
本工具完全在您的浏览器中运行。您的结构定义和生成的数据行永远不会离开您的设备——不会上传、记录或存储到任何服务器。页面加载完成后,您还可以离线使用。