小编Jam*_*min的帖子

如何在存储的两个变量之间生成随机数?

可能重复:
从范围生成随机整数

我正在尝试创建一个程序,其中计算机猜测用户在他/她心中的数字.唯一需要的用户输入是猜测是否过高,过低或正确.我在根据先前的猜测存储最小值和最大值的两个变量之间生成随机数时遇到问题.这是我的代码:

    #include <iostream>
    #include <cstdlib>
    #include <ctime>

    using namespace std;

    int main()
    {
        srand(static_cast <unsigned int> (time(0)));

        int compGuess = rand() % 100 +1; //Generates number between 1 - 100
        int highestNumber = 100;
        int lowestNumber = 1;
        char ready;
        char highLowSuccess;
        bool success;
        int tries = 0;


        cout << "Please pick a number between 1 - 100. I will guess your number. Don't tell me what it is!\n\n";


        do
        {
            cout << "Are you ready? (y/n)\n\n";
            cin …
Run Code Online (Sandbox Code Playgroud)

c++

19
推荐指数
4
解决办法
16万
查看次数

标签 统计

c++ ×1