首页 > 解决方案 > std::minstd_rand 的界限是什么?

问题描述

从标头<random>中,有一个名为std::minstd_rand.

这个引擎随机数的边界是包含还是不包含?它有minmax功能,但我特别想知道随机模拟是否可以等于minor max,而不是仅受它们限制。

文档使用“之间”这个词,这当然不是明确的。

标签: c++random

解决方案


t 有minmax功能,但我特别想知道随机模拟是否可以等于minor max

是的。

来自https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine#Characteristics(强调我的):

min [static]

获取输出范围内的最小可能值(公共静态成员函数)

max [static]

获取输出范围内的最大可能值(公共静态成员函数)


推荐阅读