Assignment023

Generating Random Numbers

Here's a little program that utilizes a do...while loop, if, and else statements. Not only that, but it also uses the Math object to generate a random number.

Here's the code:

<script language="Javascript" type="text/javascript">
//declare the number variable
var number;
//set value of number variable
//generate a random number between 1 and 100

number = Math.floor(Math.random() * 100) + 1;

//declare the guess variable
var guess;

//create a prompt loop
//keep looping until the user guesses the correct number
do
{
guess = window.prompt("Guess a number from 1 to 100.", "");
if(guess > number)
{
document.write("You guessed " + guess + ". Too high!<br />");
}
else if(guess < number)
{
document.write("You guessed " + guess + ". Too low!<br />");
}
}
while (guess != number)

document.write("<br /><strong>You guessed my number! It was " + number + "! <br /></strong>");
</script>