c++ - 生成 0 到 n 范围内的随机数,其中 n 可以 > RAND_MAX

标签 c++ c

如何生成 0 到 n 范围内的随机数,其中 n 可以是 > RAND_MAX(在 C、C++ 中)?

谢谢。

最佳答案

将生成分成两个阶段,然后组合生成的数字。

关于c++ - 生成 0 到 n 范围内的随机数,其中 n 可以 > RAND_MAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527108/

相关文章:

c++ - 调试 - 检测写入内存位置的函数

python - Boost.Python 返回引用现有 c++ 对象的 python 对象

c - 如何提高 CMWX1ZZABZ-091 RTC(实时时钟)的精度

C:找到一个值所属的bin索引

c++ - 将 svg 转换为图像的库?

c - 在共享内存进程中分配字符串

c++ - 防止将命名空间劫持到内联命名空间

c++ - 性能提升 C++

无法用 C 中的文本文件中的数据填充数组

c++ - fatal error C1083 : Cannot open include file: 'xyz.h' : No such file or directory?