标签: c++ random
我正在尝试创建一个随机数生成器(如标题所示),但每当我尝试使用整数时,它会返回相同的数字。这是一些显然有用的代码。 (使用标题和其他所有内容)
default_random_engine e; cout << e<< endl;
但是当我尝试它时,我只能获得数字1。 我已经尝试使用mac终端,clion和Visual Studio。 我真的不知道该怎么做。
答案 0 :(得分:1)
operator<<写入对象当前状态的文本表示。
要获取下一个号码,请拨打operator(),以便:
operator()
cout << e();