DEV中random_device直接编译运行为什么会固定种子
  • 板块学术版
  • 楼主Const_AKer
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/7/26 17:47
  • 上次更新2025/7/27 04:23:08
查看原帖
DEV中random_device直接编译运行为什么会固定种子
1038686
Const_AKer楼主2025/7/26 17:47

rtrt /

求原理解析

反复在DEV运行代码,或者是换一个文件夹重新编译,每次生成的值是一样的(除非直接用bat写代码调开exe运行)

random_device rd;
int main()
{
	mt19937 gen(rd());
	uniform_int_distribution<int> dist_1e6(10,1e6);
	freopen("in.in","w",stdout);
	a=dist_1e6(gen);
	cout<<a;
}
2025/7/26 17:47
加载中...