Random Everything 是 VSCode 中最稳定、覆盖场景最广的随机数据生成插件,无需写代码、不依赖运行环境,右键即用,尤其适合补 JSON 字段、造 CSV 行、填表单 mock 数据。

Random Everything 是目前 VSCode 中最稳定、覆盖场景最广的随机数据生成插件,无需写代码、不依赖运行环境,右键即用。它不是“能用”,而是“开箱就填得准”——尤其适合补 JSON 字段、造 CSV 行、填表单 mock 数据。
安装后没看到右键菜单?检查插件是否启用并重载窗口
安装 Random Everything 后,如果右键没有出现 “Generate Random…” 选项,大概率是插件未激活或 VSCode 缓存未刷新:
- 打开命令面板(
Ctrl+Shift+P或Cmd+Shift+P),输入Developer: Reload Window并执行 - 确认插件状态:点击左下角齿轮图标 →
Extensions→ 搜索Random Everything→ 确保右侧开关为开启(蓝色) - 某些工作区启用了
"extensions.ignoreRecommendations": true,需手动取消该设置或在用户设置中启用
生成的数据格式不对?重点看光标位置和选中文本范围
Random Everything 的输出行为高度依赖你当前的编辑上下文:
- 光标在空行:生成单个值(如一个随机邮箱),直接插入光标处
- 选中一段文字(比如
"name": ""):默认替换整个选区,填入对应类型(如人名) - 选中多行(按
Alt+Click或Shift+↓拉出多行光标):每行生成一个独立随机值(适合批量造 ID、电话) - 在 JSON 键名后留空双引号内(
"email": ""),把光标放在引号中间再右键,它会智能识别字段语义并推荐email类型
为什么生成的日期/数字总是一样?别忽略配置里的 seed 设置
插件默认启用「固定种子(seed)」模式,目的是让多次生成结果可复现——对测试很友好,但新手容易误以为“坏了”:
- 打开设置(
Ctrl+,),搜索random everything seed - 找到
Random Everything: Seed,默认值是数字(如42);改成0或留空,即可每次生成真正随机结果 - 若需跨机器复现同一组数据(比如团队共享 mock 数据),就保留非零 seed,并同步告知同事该数值
- 注意:
seed不影响 GUID、MAC 地址等强随机类型,只作用于字符串、数字、日期等伪随机生成器
想批量生成结构化数据(如 10 条用户 JSON)?用命令面板 + 多光标更可靠
右键菜单适合单点操作,但批量构造对象数组时,命令面板配合多光标才是高效路径:
- 先写出基础结构,例如复制 10 行
{"id": "", "name": "", "email": ""} - 用
Ctrl+Alt+↑/↓添加多行光标,或Ctrl+Shift+L全选所有"" - 按
Ctrl+Shift+P输入Random: String→ 回车,所有引号内同时填入随机字符串 - 再对
"id"对应的引号区域单独操作,运行Random: Integer;对"email"运行Random: Email - 不建议依赖“生成 JSON 对象”快捷命令——它不感知已有字段结构,容易覆盖键名
真正卡住人的往往不是功能有没有,而是光标在哪、选了什么、seed 设没设。生成前花三秒确认这两点,比反复重装插件快得多。


















