guess = getRandomNumber( upper);
guess = getRandomNumber( upper) */ We set the empty variable guess, to the function that contains the formula for picking a random number. This is the same function that the computer used at first to come up with a random number. Doesn't setting guess to getRandomNumber( upper) give away the answer that is picked by the computer already?! */
guess=getRandomNumber(upper) is to make the guess variable cycle through a bunch of random numbers. As you see in the while loop, the guess variable is constantly being changed to a new number everytime while runs, and every time it runs,
attempt is recording it.
randomNumber calls the
getRandomNumber() function one time only, so randomNumber is a single number. I hope that helps.