我有一个非常基本的问题,在互联网上环顾四周后,我认为我做得很正确。我想使用uniform_int_distribution生成一个随机分布。
我的项目中有以下代码,用C++11标准编译
uniform_int_distribution<> dis(0,5);我知道错误:
uniform_int_distribution was not declared in this scope.我以为我是用前面的语句初始化它的。
发布于 2013-10-24 02:29:38
此错误与省略std::是一致的,因此您应该使用它如下所示:
std::uniform_int_distribution<> dis(0,5);看到它在运行活着。
注意,正如WhozCraig所提到的,您还需要包括随机性头:
#include <random>https://stackoverflow.com/questions/19555821
复制相似问题