关于此工具
模拟数据生成器是一款免费的浏览器端结构构建工具,用于生成逼真的测试数据集。你可以定义任意数量的列,为每列指定类型——整数或小数区间、姓名、邮箱、日期区间、布尔值、UUID、城市、选项列表或 lorem 单词——设定行数,即可生成即用型的假数据。一切都在你的设备上生成,因此不会上传任何内容。
与简单的随机 CSV 生成器不同,本工具由结构驱动:你可以控制每一列的名称、类型和选项,然后将同一份数据集导出为 CSV、由带类型对象组成的 JSON 数组,或针对你命名的表的 SQL INSERT 语句。随机值会尽可能使用浏览器的加密随机源,以保证良好的多样性。
由于完全在本地运行,它是一种私密、适合离线的方式,可用来填充数据库、生成演示数据、测试数据管道,而无需手写行数据,也不会向服务器暴露任何内容。
常见问题
各类型的选项如何使用?
整数和小数类型读取形如 1-1000 的区间;date 读取形如 2020-01-01,2025-12-31 的起止对;pick 读取以逗号分隔的选项列表;lorem 读取单词数量。name、email、uuid、city 等类型无需选项。
CSV、JSON 和 SQL 输出分别是什么样的?
CSV 包含一行表头,之后每条记录一行,必要时加引号;JSON 是美化排版的对象数组,其中数字和布尔值保留其原生类型;SQL 则是针对你提供的表名,每行一条 INSERT 语句,字符串会被转义,数字则不加引号。
生成的数据是可复现的还是唯一的?
每次生成时都会重新随机取值,因此每次都会得到全新的数据集。名称恰好为 id 且使用默认区间的整数列会被自动编号为 1..N,读起来就像主键一样。
最多能生成多少行?
每次最多 5000 行,以保持页面响应流畅;如需更多,可再次生成或拼接多次输出,并且请记住整个过程都留在你的浏览器中。