Random Number Generation

pseudo random number generation with rand()

// Project 03-03
// Name: Guess the Number

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

using namespace std;

int main() {

    // generate randdom number:
    srand(time(nullptr));
    int numberToGuess = rand() % 100 + 1;

    cout << "Guess the Number" << endl;
    cout << "Enter a number between 1 and 100: ";

    int guesses;
    int input;
    while (input != numberToGuess) {
        cin >> input;
        guesses++;
        if (input == numberToGuess)
        {
            cout << "Congratulations! You guessed the number in " << guesses << " guesses!\n Thanks for playing! ";
//            return 0;
        }
        if (input < 1 || input > 100) {
            cout << "This was a wasted guess, please pick a number between 1 and 100" << endl;
            cout << "Enter a number: " << endl;
            continue;
        }
        if (input < numberToGuess) {
            cout << "Your guess is too low!" << endl;
            cout << "Enter a number: " << endl;
        }
        if (input > numberToGuess) {
            cout << "Your guess is too high!" << endl;
            cout << "Enter a number: " << endl;
        }
    // cout << "Enter a number: " << endl;

    }
//    return 0;
}