pcg-cpp:PCG — C ++实现

时间:2021-05-01 12:28:26
【文件属性】:
文件名称:pcg-cpp:PCG — C ++实现
文件大小:115KB
文件格式:ZIP
更新时间:2021-05-01 12:28:26
C++ PCG随机数生成,C ++版 该代码提供了PCG系列随机数生成器的实现,该生成器速度快,统计上非常出色,并提供了许多有用的功能。 可以在找到完整的详细信息。 此版本的代码提供了许多家庭成员-如果您只想要一个简单的生成器,则可能更喜欢该库的最低C版本。 生成器有两种,普通生成器和扩展生成器。 扩展的生成器提供k维均匀分布,并且可以执行聚会技巧,但通常来说,大多数人只需要常规生成器。 有两种访问生成器的方法,使用便捷的typedef或直接使用基础模板(类似于C ++ 11的std::mt19937 typedef和其std::mersenne_twister_engine模板)。 对于大多数用户来说,便利的typedef是您想要的,对于32位数字的pcg32 ,您可能还不错。 如果要使用64位数字,请使用pcg64 (或者,如果您使用的是32位系统,则通过两次调用pcg32_k2来pcg

网友评论