c++ - std::minstd_rand 的界限是什么?
问题描述
从标头<random>
中,有一个名为std::minstd_rand
.
这个引擎随机数的边界是包含还是不包含?它有min
和max
功能,但我特别想知道随机模拟是否可以等于min
or max
,而不是仅受它们限制。
文档使用“之间”这个词,这当然不是明确的。
解决方案
t 有
min
和max
功能,但我特别想知道随机模拟是否可以等于min
ormax
。
是的。
来自https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine#Characteristics(强调我的):
min [static]
获取输出范围内的最小可能值(公共静态成员函数)
max [static]
获取输出范围内的最大可能值(公共静态成员函数)
推荐阅读
- javascript - 如何在 Firefox 中为 svg 的文本元素导入自定义字体?
- python - 我的 ANN 中仍然存在一些错误,我不知道它为什么会首先出现。有人请用代码解释
- python - 正确分类乘客
- python - 如何将直方图颜色设置为渐变?
- django - 为什么我的训练模型字典不能准确预测?
- docker - 是什么让应用程序成为 sidecar?
- mysql - 简单的mysql问题:这个关系怎么办?
- react-native - Picker 的选项值位置在 IOS 版本上不对齐
- python - 如何使用搅拌机输入一系列(xyz)坐标并输出 3D 形状?
- c# - 在 DbContext 上启动了第二个操作