- Home /
Generate random number
Hi!
I've been working on like a arcade game and I need it to generate a random number for me. But I can't get it to work. I have it like this in my code:
void NumberGen () {
winningNumber = winningNumber(Random.Range(1, 5),0,Random.Range(1, 5));
}
If you know what to do, please tell me!
Thanks
Also, please use C# when you tell me.
Answer by robertbu · Mar 22, 2014 at 12:01 AM
I have a feeling you are trying to do something that you did not explain. But to answer your question:
winningNumber = Random.Range(1,5);
works in both Javascript and C#. Note that the integer version of Random.Range() is exclusive of the last number. That means this code will generate the values 1,2,3,4 but it will not generate a 5.
Answer by hbalint1 · Mar 22, 2014 at 12:22 AM
If i understand well from your code, you want to use constructor.
if winningNumber is an integer: winningNumber = Random.Range(1,5);
if winningNumber is your own class: WinningNumber winningNumber = new WinningNumber(Random.Range(1, 5),0,Random.Range(1, 5));
Answer by Fappp · Mar 25, 2014 at 09:41 AM
Though this is still psuedo-random. True random number generators come in all shapes and sizes, but not native to Unity!
More info on random number generators:
Answer by franekmaz07 · Nov 09, 2018 at 08:39 PM
I am from Poland , so my English is no perfect , can you help me with draw a rndom number and show it to console (Debug.Log(RandomMumber);)
Please help me
Franek
Your answer
Follow this Question
Related Questions
How to prevent picking the same combination in array? 1 Answer
Randome Number for Dice 2 Answers
Random Number Generator 4 Answers
Generate a random number that is different every time? 1 Answer
Random Numbers and related scripts 2 Answers