当使用VS2013,看来std::uniform_int_distribution::operator()只是要求Generator模板参数有一个typedef编辑result_type,static min和max功能,以及过载operator().
我有一个包含STL中定义的随机数引擎的类,外部我的包装类和内部包装的引擎之间没有区别.我想使用我的包装类作为Generator参数,但我不知道标准是否指定只有已知的生成器是有效的,或者它是否留下uniform_int_distribution未指定的实现,我不能依赖VS2013的实现细节.