# Random Number Guessing Game

• November 24th, 2012, 02:56 PM
FIR93
Random Number Guessing Game
I don't understand where I am doing something wrong. The instructions is to create a random application that generates a random number in the range of 1 through 100. If it's too low state "too low, try again" and the same for if it's too high.

(I'm using visual basic)

So I declared my variables and wrote a code for the procedure. I declared x as my integer. Any advice on how to correct it?
Thanks for all help

intNum = rand.Next(100) + 1
For
For x > intNum
MsgBox("Too high, try again")
Next
For x < intNum
MsgBox("Too low, try again")
Next
For x = intNum
MsgBox("You guessed right!")
Next
Next
• November 24th, 2012, 07:14 PM
dglienna
Re: Random Number Guessing Game
Welcome to the forums!

What happens when you try to run it? Where does it STOP? That is where the first error is. If it doesn't get that far, then the compiler doesn't understand what you tried to do. (neither do it, from looking)

Also, use CODE TAGS if you want to post code.

Code:

```' This is code   Dim a As Integer, b as Integer   Dim c as Integer, d as String   a=5   b=3   c = a + b   d = format("\$.00, c)   Print d  ' WHAT DOES IT PRINT HERE???   end```
also, looks like you want the VB.Net forum. Random.Next(10) doesn't work in VB6
• November 26th, 2012, 01:58 AM
GremlinSA
Re: Random Number Guessing Game
[Moved to VB.NET forum]
• November 26th, 2012, 09:23 AM
HanneSThEGreaT
Re: Random Number Guessing Game
You are supposed to use a While loop instead of a For loop. With a While loop - which is a conditional loop - you can loop without knowing the exact amount of times it should repeat.

Is this a Console application or Windows Forms?