random - Randomizing Numbers without repeating it in C# -


i want randomize 9 numbers random number in each trail different of number in previous attempt... here code

            random num1random = new random();         label1.text = num1random.next(1, 9).tostring();         label2.text = num1random.next(1, 9).tostring();         label3.text = num1random.next(1, 9).tostring();         label4.text = num1random.next(1, 9).tostring();         label5.text = num1random.next(1, 9).tostring();         label6.text = num1random.next(1, 9).tostring();         label7.text = num1random.next(1, 9).tostring();         label8.text = num1random.next(1, 9).tostring();         label9.text = num1random.next(1, 9).tostring(); 

you don't want 9 random numbers, really want numbers 1 9 in random order:

random r = new random(); var numbers = enumerable.range(1,9) // create sequence of integers 1 through 9     .orderby(x => r.next()) // randomize order     .toarray(); // turn sequence array.  // assign numbers labels label1.text = numbers[0]; ... label9.text = numbers[8]; 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -