<分区>
我这里有一个简单的问题,但不知道如何解决这个问题!我正在尝试创建一个数字生成器,但我只希望它从 1-6 中选择一个随机数。没有零!这个问题被标记为重复,但它不应该是因为这是 C++ 而不是 C:
srand(static_cast<unsigned int>(time(0)));
int dice = rand()%6;
<分区>
我这里有一个简单的问题,但不知道如何解决这个问题!我正在尝试创建一个数字生成器,但我只希望它从 1-6 中选择一个随机数。没有零!这个问题被标记为重复,但它不应该是因为这是 C++ 而不是 C:
srand(static_cast<unsigned int>(time(0)));
int dice = rand()%6;
最佳答案
rand() % 6
给出 0..5
范围内的数字。加一得到范围 1..6
。
关于c++ - 从 1-6 中选择 random() 数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18117582/