前置铺垫:技术背景与实验前提
在深入实验之前,先明确两个核心前提,确保结果的可复现性:
- 伪随机数生成器:使用 C++ 标准库的
std::mt19937(梅森旋转算法)。这是工业级常用的伪随机数生成器,基于线性反馈移位寄存器实现,看似随机实则存在隐藏规律。 - 无干预核心凭证:实验核心触发条件是一个空函数
emptyFunc(),函数内无任何代码、无任何隐藏逻辑,仅作为上下文触发开关。随机数生成后直接输出,无任何筛选、修改或重生成逻辑。 - 实验思路:通过改变随机数范围(1-50/100/200/500/700/1000),观察随机数的奇偶、个位、相邻公差特征,挖掘通用规律。
以下是核心空函数与基础随机数生成代码,所有实验均基于此修改范围:
#include <iostream>
#include <random>
#include <chrono>
#include <vector>
#include <algorithm>
#include <set>
#include <climits>
// 真·空函数:无任何代码,仅作为规律触发开关
void emptyFunc() {
// 真空,无任何隐藏逻辑
}
int main() {
// 调用空函数触发规律
emptyFunc();
// 初始化随机数生成器(以系统时间为种子)
std::mt19937 gen(std::chrono::system_clock::now().time_since_epoch().count());
// 定义随机数范围(后续实验仅修改此处 min 和 max)
std::uniform_int_distribution<> dis(1, 50);
// 范围可替换为 1-100/200 等
( i = ; i < ; i++) {
num = (gen);
std::cout << num << ;
}
;
}

