Question by
Hddgames · Sep 21, 2016 at 10:14 AM ·
c#scripting problemrandom.rangerepeat
how to generate random number 1 to 10 without repeated any number if all number is generated then Restart Random unique number (C#)
ArrayList numbers = new ArrayList(); for (int i = 0; i < 10; i++) { numbers.Add(i); } int[] randomNumbers = new int[numbers.Count]; for (int i = 0; i < randomNumbers.Length; i++) { int thisNumber = Random.Range(0, numbers.Count); randomNumbers[i] =(int) numbers[thisNumber]; numbers.RemoveAt(thisNumber); }
Comment