如何在c ++中生成0到4之间的随机数?

Joh*_*ohn 0 c++ random

可能重复:
如何从范围内生成随机数 - C.

我想生成0到4之间的随机数.我怎么能用c ++做到这一点?

jua*_*nza 6

您可以调用std::rand(),使用模运算符将范围限制为所需的范围.

std::rand()%5
Run Code Online (Sandbox Code Playgroud)

您还可以查看新的C++ 11 随机数生成实用程序