На данный вопрос уже ответили:
Чтот меня смущает рандом...
public class Rand
{
List<int> tmp = new List<int>();
int max;
int[] array;
public Rand(int max)
{
this.max = max;
array = new int[max];
for (int i = 0; i < this.max; i++)
{
tmp.Add(i);
}
}
public int[] Next()
{
int t;
for (int i = max-1; i >= 0; i--)
{
t = new Random().Next(i);
array[i] = tmp[t];
tmp.RemoveAt(t);
}
return array;
}
}
Почему рандом всегда выглядит как-то так
Слишком уж не рандомно
А если о задачи в целом то нужно сделать массив рандомных чисел, но так чтобы числа не повторялись
t = new Random().Next(i);
Выноси генератор в отдельную переменную (можно даже в статическое поле) и не пересоздавай.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Наткнулся на вот эту статью, которая посвящена фишкам, которые с высокой вероятностью будут добавлены в новую версию языка
Наткнулся на вот эту статью, которая посвящена фишкам, которые с высокой вероятностью будут добавлены в новую версию языка
Всем приветКак мне перевести слово с русского на украинский в PHP? Я получаю стрингу со словом и мне нужно его перевести, подскажите, пожалуйста,...
Подскажите как правильно установить расширение php пошагово ? к примеру на сервере не хватает расширения ZipArchive мануал http://phpnet/manual/ru/book