OJ随机测试数据生成器

简单易用的测试数据生成工具,兼容 random-data

特别提示

不要使用小写字母 i 作为自定义变量名

添加整数变量约束
添加集合变量约束
添加重复输出
图数据生成

可以生成无向图、有向图、树等图结构的测试数据

树的边数固定为 节点数-1
集合数据生成

可以生成各种集合数据,如数组、排列、组合等

高级模式

直接编辑约束和重复语句,适合有经验的用户

当前配置
已定义变量:
约束列表:
重复列表:
数据预览
点击"生成"按钮预览数据
帮助信息

在重复内容中使用 ${变量名} 引用变量。例如 ${n} ${a} ${b}

您也可以使用变量作为其他变量的范围限制,例如创建一个变量 n,然后创建另一个变量的范围为 1n

切换到"图数据"标签页,选择图的类型(无向图、有向图或树),设置节点数和边数,然后点击"生成图数据"按钮。

对于树,边数固定为 节点数-1,自动忽略边数设置。

可以选择是否带权边和是否保证连通性。

高级模式允许您直接编辑完整的脚本,适合有经验的用户。

您可以在这里使用更复杂的结构,如嵌套的 repeat group,或者使用更灵活的变量约束。

点击"从基本模式同步"可以将当前在基本模式中的设置同步到高级模式编辑器中。

正在加载 JS 文件,请稍候...