Code date creation 新一代 C++ 图形化数据生成器 v8.0.0 · 幻想
v8.0.0 幻想 · 2026 年 10 月 发布

把你的 AC 代码
变成一整套 测试数据

随机模式按值域批量造点;自编译模式把已经写对的程序编译、逐个数据点跑一遍, 标准输出直接捕获成 .out;最后打包成能直接提交的 zip。 造数据到交题,一个 exe 全包。

Windows x64 · 独立 exe 生成器支持 C++23 源码完全开放 永久免费
8.0.0幻想 当前版本
110个 内置工具
20项 增强能力
7种 数据类型
90个 函数库接口
7个 历史版本

features

十块拼起来的一套工具链

能自己写的就不假手于人:随机数怎么取、子进程怎么接管标准输入输出、 设置怎么从注册表搬进本机数据库、打包怎么调系统自带的压缩能力。 没有黑盒,也没有甩不掉的运行时。

random.cpp 核心

三种造数据方式

随机模式按值域批量造点;生成器模式让你在界面里写 C++,一键编译并批量产出 .in;自编译模式再把你的 AC 代码跑成 .out。三者可串成一条流水线,不需要另开工具。

  • 七种数据类型
  • 可重复 / 不重复整数
  • 生成器代码模式(C++23)
  • 自定义附加变量与字符集
cdcscq.hpp 库

CDCSCQ 函数库

C++23 单头文件、零外部依赖、90 多个接口。数列、字符串、树、图、极端数据开箱即用,命名致敬 CYaRon,实现完全独立。

  • 单头文件直接 include
  • 生成器模式自动挂载包含路径
  • 数列 / 字符串 / 树 / 图 / 极端数据
web.cpp 架构

本机网页后端

一个只监听 127.0.0.1 的迷你 HTTP 服务,把整套界面搬进浏览器窗口,打开时是无地址栏的独立应用窗口。前端资源整个内嵌在 exe 里。

  • 仅本机可访问,外部连不上
  • 前端资源内嵌 exe
  • 原生与网页两套界面共用同一内核
zip.cpp 核心

一键 ZIP 打包

生成的 .in / .out 直接打成 zip。打包交给系统自带的压缩能力完成 ——省掉自维护一套压缩格式实现的成本,中文文件名与大目录都稳妥。

  • 按文件名列表挑选打包范围
  • 系统「另存为」选保存位置
  • 打包日志原样回显
ui.cpp 界面

纯原生界面

Win32 API 手写窗口与控件,GDI+ 负责绘图。没有 Qt、没有 Electron,编译出的就是一个静态链接的独立 exe。

  • 自绘控件与圆角窗口
  • 八个功能页按需重建
  • 静态链接免装 DLL
theme.cpp 界面

主题与配色

八套星空主题,另可自定义强调色。选择结果立即生效并写入本机数据库,下次启动自动还原。

  • 八套预设主题
  • 自定义主题与磨砂效果
  • 设置存本机数据库,重装不丢
gpp.cpp 工具链

g++ 智能定位

先看上次记住的路径,再看程序自带的 mingw64,然后查 PATH 与常见安装目录。手动选定后写进配置,下次自动加载;编译日志实时回显。

  • 四级查找策略
  • 生成器按 C++23 编译
  • 编译日志实时回显
assistant.cpp AI

内置 AI 助手

两种接法:用账号里的配额额度直接提问,或者填自己的接口地址与 Key。写生成器、读报错、查语法都够用,界面里就能用,不用切到浏览器。

  • 配额模式 / 自备 Key 模式
  • 回答按 Markdown 排版,公式用 LaTeX
  • 不依赖任何外部资源
update.cpp 运维

双通道自动更新

后台发布即生效(动态接口优先),同时自动导出静态清单兜底,老客户端一样能收到更新,下载完自动拉起安装包。

  • 动态接口为主通道
  • 静态清单兜底
  • 下载后自动启动安装
fantasy 内置

幻想增强引擎

随程序启动即就绪的本地增强引擎,内建 20 项数据校验与分析能力,哈希、序列、统计、离群、数论、图论与编码全覆盖,全部在本机完成。

  • 内置引擎,启动即就绪
  • 20 项校验与分析能力
  • 本机计算,不联网不上传
  • /api/fx 统一入口
run.cpp 新增

C++ 在线运行器

不生成数据也能先验思路:弹窗式编辑器带语法高亮与行号栏,选好 C++ 标准直接编译运行,标准输出与返回值当场可见,还能一键塞进当前数据当作样例对照。

  • 弹窗编辑器 + 语法高亮 + 行号对齐
  • C++ 标准自由选择
  • 编译运行即时看输出
  • 一键作为样例送入对拍
regex.js 新增

正则工场

写正则不用来回试:全文/忽略大小写/多行三个开关自由组合,测试串命中位置实时高亮,支持一键解释表达式与全局替换预览。

  • 全局 / 忽略大小写 / 多行开关
  • 命中位置实时高亮
  • 表达式逐段解释
  • 全局替换结果预览
secret.txt 新增

安全凭据生成器

本地生成高强度随机口令:长度、大小写、数字、符号可自选,可排除 0/O、1/l 这类易混字符,生成结果一键复制,全程不出本机。

  • 长度与字符集可调
  • 可排除易混字符
  • 一键复制
  • 全部本地生成
convert 新增

进制与时间戳转换器

任意进制互转一步到位:输入一个数即时给出 2/8/10/16 进制表示,也能把 Unix 时间戳与可读日期互转,看清数据里的时间维度。

  • 2 / 8 / 10 / 16 进制互转
  • Unix 时间戳双向转换
  • 输入即时出结果
  • 本地计算
chart.svg 新增

数据可视化

把生成的数值序列直接画出来:分布直方与趋势一眼看穿,在提交之前先确认数据形状是不是自己想要的那种。

  • 分布直方图
  • 趋势折线
  • 与幻想引擎统计结果联动
  • 出图前自检
history.db 新增

操作历史记录

生成、编译、对拍每一笔都留档,可随时展开回看参数,也能一键清空,不留痕迹。

  • 生成 / 编译 / 对拍全记录
  • 可展开回看参数
  • 可开关、可清空
  • 本地存储
duel.diff 增强

对拍输入全面放开

对拍页的测试数据不再只认 zip:可以直接选装着 1.in、2.in… 的文件夹(含 test/、cases/ 等嵌套子目录),也支持 7z / rar,单个 .in 视作单点测试。

  • 支持文件夹 / zip / 7z / rar / 单 .in
  • 递归识别嵌套测试点
  • 多格式过滤,不再“空白对话框”
  • 路径可直接粘贴

fantasy enhance

幻想增强引擎 · 20 项内置能力

v8.0.0「幻想」带来了内置的幻想增强引擎。20 项数据校验与分析能力在程序启动时就绪,覆盖哈希、序列、统计、离群、数论、图论与编码,每一项都在本机瞬间完成——不联网、不上传、不留痕。它是产品自带的能力集,界面里点一下即调本机后端计算,结果直接显示。

本机引擎 · 启动即就绪 · 不联网 内置 · 20 项能力
  • 内置引擎,随程序启动自动就绪
  • 20 项校验与分析能力,覆盖七大类
  • 本机计算,不联网、不上传、不留痕
  • 后端 /api/fx 路由(op=list / op=call / op=info)
  • 界面里点一下即调本机后端,结果直接显示
  • 生成器库 CDCSCQ 保持兼容,无需改动
哈希2 序列4 统计7 数论4 图论2 编码1
01 哈希

FNV-1a 哈希

32 位 FNV-1a,逐字节折叠,常用于快速比对与分桶

02 哈希

MurmurHash3

带 avalanche 混合的 32 位哈希,分布比 FNV 更均匀

03 序列

前缀和

预处理后 O(1) 回答任意区间和

04 序列

最长上升子序列

LIS,二分优化,构造单调子序列类数据用

05 序列

最长下降子序列

LDS,与 LIS 对称,处理逆序结构

06 序列

逆序对计数

树状数组 / 归并,统计序列的乱序程度

07 统计

中位数

奇偶长度分别处理,避免均值被极值带偏

08 统计

中位绝对偏差

MAD,对离群点不敏感的离散度

09 统计

四分位距

IQR = Q3 − Q1,描述中间 50% 的跨度

10 统计

IQR 离群点检测

按 1.5 倍 IQR 规则标出疑似离群点

11 统计

3σ(Z-score)离群点

标准分超过 3 倍标准差即告警

12 统计

皮尔逊相关系数

线性相关性,落在 [−1, 1]

13 统计

最小二乘斜率

对数据点做直线拟合,给出斜率

14 数论

gcd / lcm

最大公约数与最小公倍数,欧几里得算法

15 数论

质因数分解

试除分解,输出质因子及其指数

16 数论

Miller-Rabin 素性判定

固定底数轮次的确定性素性测试

17 数论

模快速幂

按指数二进制拆分取模,乘法次数降到 O(log n)

18 图论

Kruskal 最小生成树

按边权排序加并查集,出最小生成树

19 图论

Dijkstra 最短路

非负权图上的单源最短路径

20 编码

游程编码 RLE

连续相同段压缩与还原,压缩率的直观演示

这些能力由本机引擎执行,界面里点一下即调 /api/fx (op=list / op=call / op=info),全部在本机完成,不联网、不上传。

workflow

四步走完,中间不用换软件

装好之后就是「选模式 → 填参数 → 点生成」,剩下的交给它。

cdc — 工作流
01

install

安装运行

下载安装包安装,或直接运行主 exe。安装包自带一个 g++(仅支持 C++11),也可以改成系统里的 g++ —— 生成器默认按 C++23 标准编译。

02

mode

选择模式

在随机生成、生成器代码、自编译、打包 ZIP、实用工具几个模式间切换,界面按模式自动调整。

03

config

配置参数

设定数据类型、值域或长度、每文件元素个数、起止编号,可附加自定义变量与字符集。

04

generate

生成打包

一键输出 1.in ~ N.in(自编译模式同时产出 .out),再打包成 zip,直接上传评测。

modes

四个模式,界面跟着自动变

切换模式时,用不上的控件会自己隐藏,主界面不会堆成一团。

配置好参数就批量生成 .in。支持七种数据类型,可附加变量,也可自定义字符集。

  • 整数(可重复 / 不重复)
  • 字符串(小写 / 大写 / 混合)
  • 浮点数与日期时间
  • 每文件元素个数、是否输出个数
  • 自定义变量与字符集

生成器模式:在界面里写 C++ 生成器,编译后对每个数据点运行一次,输出即 .in。自编译模式:把你的 AC 代码跑成 .out。两者都调用本机 g++。

  • 生成器代码模式(可用 CDCSCQ)
  • 按 C++23 标准全静态编译
  • 真实文件句柄重定向:读 .in、写 .out
  • 批量多数据点
  • 编译日志实时回显

把生成的 .in / .out 按序号打成 zip,文件名顺序与数据点一致,可直接提交。

  • 按序号保持文件顺序
  • 可只打包指定文件
  • 系统「另存为」选保存位置
  • 不需要第三方压缩库

110+ 个系统与网络小工具集成在主界面里,常用操作不用另开软件。

  • 系统工具(计算器、注册表等)
  • 网络工具(搜索、二维码、IP、天气)
  • 交互式工具(定时关机、密码生成)
  • 统一走自定义 InputBox 输入

ai assistant

程序里自带一个能问的助手

不是网页端另开的客服窗口,是 exe 里的一页。写生成器时问它怎么写、 编译报错了把报错贴进去问它什么意思,都在同一个界面里完成。

AI CDC 内置助手 写生成器 · 读报错 都能问
我
这个生成器要按值域造 10 万行,每行 3 个数,怎么写?
AI
用 cdcscq.hpp 里的 rand_range 拼就行:三列分别取 [1,1e5]、[0,1e6]、[1,100]。要可复现就把种子固定下来。
我
那如果其中 5% 要是负数呢?
AI
单独给那 5% 走一条分支:i % 20 == 0 时取 -rand_range(1,1e5),其余走正数。分布可控,不会整段偏移。

scenarios

它被拿去做什么

三类典型用法的归纳,不是官方评测,也不是真实用户原话。

internals

这些东西是怎么写出来的

十六个章节的源码笔记:本机 HTTP 服务怎么只开给本机、前端页面怎么整个塞进 exe、 子进程的输入输出为什么要走文件句柄、生成器为什么统一按 C++23 编译。 全部对着源码逐段核对过。

三层架构 本机 HTTP 服务 内嵌前端与桥接 C++23 编译链路 进程与重定向 云端鉴权
进入技术内幕 →

history

版本记录

从 5.0.0 到现在的 8.0.0(幻想),完整列表在下载页。

8.0.0 幻想 HEAD → 最新 2026 年 10 月

停更许久的大版本:界面整体重制,并新增对拍差分测试、C++ 在线运行器、可视化、正则工场与凭据生成器。

  • 界面整体重制:主题注入层全覆盖,新滑块控件,所有动效只用 transform/opacity,Intel 核显不再卡顿
  • 新增「⚔ 对拍」页:粘贴参考实现与待测实现两份 C++ + 测试数据,自动编译两份、逐测试点喂 stdin、归一化后逐行比对,直接指出第几个测试点在第几行开始不一致(崩溃与超时也会分别识别)
  • 对拍输入全面放开:不再只认 zip,可直接选文件夹(含 test/、cases/ 等嵌套子目录),也支持 7z / rar 与单个 .in;多格式过滤修好后不会再出现“空白文件对话框”
  • 新增 C++ 在线运行器:弹窗式编辑器带语法高亮与行号栏,选标准即可编译运行,一键作为样例送入对拍
  • 新增正则工场:全局/忽略大小写/多行开关,命中实时高亮,支持表达式解释与全局替换预览
7.1.0 Exceed 2026 年 9 月

从桌面延伸到网页与云端:内置网页后端、AI 助手、账号体系与自动更新。

  • 新增内置网页后端(默认 127.0.0.1:18889),内嵌完整前端界面,浏览器即可操作全部功能
  • 前端含八个模块:随机生成、自编译、打包 ZIP、实用工具、账号、私信、AI 助手、设置
  • 新增内置 AI 助手:可用账号配额或自备 Key 提问,回答按 Markdown 排版、公式用 LaTeX,断网也能显示
7.0.0 Exceed 2026 年 7 月

正式版,新增渐变主题,界面与交互同步优化。

  • 新增多色渐变背景,主题自定义能力增强
  • 窗口圆角与自绘控件细节优化
  • 下载量突破 100
future Future 2026 年 6 月 21 日

集成实用工具集,兼容性与界面同步优化。

  • 增加 110+ 小工具,功能集全
  • 相比 PRO 1.0.0 兼容性更好
  • 手动选择 g++ 会自动保存

download

下载最新版

CodeDateCreation8.0.0_Setup.exe

v8.0.0 幻想 123.7 MB 2026 年 10 月

Windows x64 · 安装包自带完整 MinGW64 工具链 · 无需额外运行时

立即下载 ↓

2026-06-18目前不适合特别麻烦的数据;数据过于复杂请改用自编译模式。

2026-06-20不支持小熊猫 C++ 编译器自带的 g++。

2026-09-25激活码一码最多绑定 3 台设备。

2026-09-29开发与维护由作者 starryfast 独立完成;生成器统一按 C++23 标准编译,需自备较新的 g++。

team

Code date creation编写

软件完全免费。开发与维护由作者 starryfast 独立完成,下面这几位参与了测试。

s starryfast 作者 · 独立开发 S StellarCode bug 测试 p pjz1061065454 360 安全测试 s skysunrise_c 颜色测试 c chfqwq 全科测试

faq

常见问题

作者 starryfast 独立开发的 C++ 图形化数据生成器,用来给在线评测平台的题目造测试数据。它既是随机数据生成器,也是一套能把 AC 代码直接跑成测试点的工具链。
Windows 即可,主程序是独立 exe、不用装运行时。自编译模式需要 g++:安装包自带一个(仅 C++11),也可以在软件里手动指定系统已装的 g++,选定后会自动保存。
它的思路是「用正确的程序造数据」:CDC 先把你的 AC 代码编译成可执行文件,再对每个数据点运行一次,把标准输出捕获成对应的 .out。这样强数据和边界数据都能精确构造,也不用人工推答案。
CDCSCQ 是 CDC 内置的数据生成函数库,命名致敬 CYaRon,但为独立实现:C++23 单头文件、零外部依赖、90 多个接口,专为生成器模式设计,编译时自动挂载包含路径。
可以,而且是默认行为。CDC 调用 g++ 时会固定带上 -std=c++23,内置的 CDCSCQ 本身就是C++23 单头文件库,生成器里可以直接使用 C++23 的语法与标准库设施。唯一的限制是编译器本身:安装包自带的那个 g++ 只支持 C++11,想用 C++23 需要在软件里把编译器换成较新的 MinGW-w64。
界面整体重制,并新增六块内容:① <b>对拍差分测试</b>——两份 C++ 一起编译、逐测试点喂 stdin、归一化后逐行比对,直接告诉你第几个测试点在第几行开始不一样;测试数据不再只认 zip,文件夹(含 test/、cases/ 嵌套)、7z、rar、单个 .in 都行;② <b>C++ 在线运行器</b>——弹窗编辑器带语法高亮与行号栏,选标准直接编译运行看输出;③ <b>正则工场</b>——三个开关组合、命中实时高亮、表达式解释与替换预览;④ <b>安全凭据生成器</b>——字符集与长度可调、可排除易混字符、一键复制;⑤ <b>进制与时间戳转换器</b>——2/8/10/16 进制互转,Unix 时间戳双向换算;外加 <b>数据可视化</b>(分布直方与趋势图)与 <b>操作历史记录</b>(可展开回看、可清空)。幻想增强引擎(20 项本机校验与分析)保持不变,安装包也换成自带完整 MinGW64 工具链的 Inno Setup 版本。
不需要。幻想增强引擎完全在本机运行,所有计算都不联网、不上传、不留痕,离线也能用。对拍、在线运行器、正则工场、凭据与进制转换同样全部本地运行。
对拍在侧栏「⚔ 对拍」页:两份代码各粘一份,下面选测试数据(文件夹 / zip / 7z / rar / 单个 .in),点开始即可看到通过数、不一致数与首个差异行的双份输出对照。测速下载是站点侧的:点下载时由服务器真实下载每个加速节点的前 64 KB 测出吞吐,再跳最快的那个;接口 8 秒内没结果就直接走 GitHub 直连,不会让你干等。下载页还提供「节点测速」面板,可手动挑节点。
把能力从桌面延伸到了网页与云端:内置网页后端(默认 127.0.0.1:18889,内嵌完整前端)、生成器代码模式(在界面里写 C++ 直接产出 .in)、CDCSCQ 函数库、AI 助手、账号与激活码体系、双通道自动更新;设置也从注册表迁移到了本机数据库。详见技术内幕页。
免费。源码已在 GitHub 与 GitCode 公开。开发与维护由作者 starryfast 独立完成,参与测试的只有下面列出的几位,市面上若出现自称官方的「增强版 / 破解版」,请注意辨别。
目前招募 bug 检测与宣传。联系作者 QQ 272215275 或邮箱 272215275@qq.com,也可以加入 GitCode 组织「Code date creation编写」一起参与。

装一个试试,两分钟就能出第一组数据

安装包自带工具链,先跑通随机模式,再换成你自己的 AC 代码。

下载 v8.0.0

Code date creation(CDC)是作者 starryfast 独立开发的 C++ 图形化数据生成器,GitCode 组织「Code date creation编写」。生成器统一按 C++23 标准编译:随机模式按值域批量造点,自编译模式把你的 AC 代码直接跑成 .out,再一键打包成可提交的 zip —— 从造数据到交题,一个 exe 全包。v8.0.0「幻想」起内置了幻想增强引擎,提供 20 项数据校验与分析能力,全部在本机完成,不联网、不上传。

交流

ACGO 发布帖 B 站空间 272215275@qq.com QQ 272215275 MC gm.rainplay.cn:15415

© 2026 Code date creation编写 · 作者 starryfast · 本站与 cdc.mjhcsp.xyz 同源

市面上的盗版程序可能携带病毒,请仅从本页或官方代码仓获取安装包。