У меня есть два массива, называемые номерами и звуками. Мой код ниже. Когда я использую случайный генератор, я не хочу, чтобы одно и то же значение было присвоено массиву звуков. звуки [0], звуки [1], звуки [3] должны иметь разные значения все время. БлагодаряC# присвоение различных значений массиву со случайным генератором
string[] numbers ={ "1", "2", "3", "4", "5", "6", "7","8","9","10","11","12","13","14","15","16","17","18","19","20"};
Random r= new Random();
sounds[0] = numbers[r.Next(0, numbers.Count())];
sounds[1] = numbers[r.Next(0, numbers.Count())];
sounds[2] = numbers[r.Next(0, numbers.Count())];
В чем проблема? Или то, что он генерирует сейчас –
На самом деле не получается, какие номера целей служат, вы можете просто использовать r.Next (1, 20) – Sayse
Когда я скомпилирую программу, значения звуков [0], звуков [1], звучат [ 3] может быть одинаковым. Например, звуки [0] = 5, звуки [1] = 5, звуки [3] = 20. звуки [0] и звуки [1] имеют здесь одно и то же значение. Я хочу, чтобы они были разными значениями. – user2569038