Computer Science Canada getting one integer from Rand.Int |
| Author: | jay_vee [ Mon Jun 04, 2007 5:09 pm ] |
| Post subject: | getting one integer from Rand.Int |
I need to use Rand.Int to choose a random number from 1 to 10. What I have is ship1X1 := Rand.Int (1, 10) ->ship1X1 is my variable. Rand.Int gives me never ending values from 1 to 10 for ship1X1, how do I make it so that it only saves one number? I tried loop ship1X1 := Rand.Int (1, 10) exit when ship1X1 = 1 or ship1X1 = 2 or ship1X1 = 3 or ship1X1 = 4 or ship1X1 = 5 or ship1X1 = 6 or ship1X1 = 7 or ship1X1 = 8 or ship1X1 = 9 or ship1X1 = 10 end loop which apparently was a waste of time, because it still ouputs more than one number. Help please? |
|
| Author: | Clayton [ Mon Jun 04, 2007 5:11 pm ] | ||
| Post subject: | RE:getting one integer from Rand.Int | ||
what do you mean? having:
is all you need, ship1X1 will get a single value from 1 to 10. |
|||
| Author: | Geostigma [ Mon Jun 04, 2007 5:12 pm ] | ||
| Post subject: | RE:getting one integer from Rand.Int | ||
|
|||
| Author: | jay_vee [ Mon Jun 04, 2007 6:19 pm ] |
| Post subject: | Re: getting one integer from Rand.Int |
okay, sorry. The mistake I made was I put the Rand.Int in a procedure which I put in a loop -_-". So it kept giving me different numbers. But I fixed it |
|