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
Post a Comment