- Home /
Lottery system
Is it possible, to make a lottery system, where the player would enter/pick a number between 1-100 and then when the player clicks an "ok" button, it would make that number a variable, and then have a loop get a random number between 1-100, and if it matches the number the player has picked he/she win.
yes of course! you've even got an algorithm sorted!
input number 1 to 100,
ran a random number(s) from 1 -100
compare the two (if equal player wins)
I'm assu$$anonymous$$g you know "javascript" already, so this shouldn't be a problem at all , it is just a loop function, a way for the player to input a number (the new GUI makes this 100 times easier).
However 1 in 100 is a very poor chance for a game to win anything (ever played FFXII? you should know how bad 1 in 100 really is). what i suggest is have your random number generate a pool(array) of lets say 10 numbers having the 1st number being a "jackpot" number. this way you player has a 1 in 10 chance to win something , but still a 1 in 100 to get the jackpot.
Answer by Chris333 · Jan 25, 2015 at 12:35 AM
Yes thats possible but you dont need a loop.
Take a look into the Random class and the method Range. http://docs.unity3d.com/ScriptReference/Random.Range.html
But be aware that no real random exists in the informatics. http://docs.unity3d.com/ScriptReference/Random-seed.html
Your answer
Follow this Question
Related Questions
Randomly generated number 0 Answers
Adding GUI to this 1 Answer
Adding GUI to this 1 Answer
GameObject variable change for all of the objects 1 Answer
Generate a random number that is different every time? 1 Answer