Задача:
Есть интервал от 0 до n. Есть i-ое количество элементов. Требуется случайно распределить все элементы по заданному интервалу.
Решение:
1 2 3 4 5 6 7 8 9 10 |
// Создаем экземпляр объекта для генерации случайных значений int s = 0; // Начальное значение интервала int n = 7; // Конечное значение интервала int c = 20; // Число элементов для распределения Random rnd = new Random(DateTime.Now.Millisecond); for (int i = s; i <= с; i++) { int rnd_value = rnd.Next(s, n); // Далее на свое усмотрение в массив или на обработку } |