Size: a a a

2020 March 13

КА

Костин Алексей Петрович in С#
YAVAY
т.е. если рандомное число = 99 и нулевых элементов в массиве <5, то мы присваиваем 0 текущему элементу?
да
источник

Y

YAVAY in С#
а что если 99 сгенерится 1 раз из 100?
источник

Y

YAVAY in С#
тогда у нас будет только 1 нулевой элемент
источник

КА

Костин Алексей Петрович in С#
Костин Алексей Петрович
но нет гарантии что 99 - 5 раз выстрелит, желательно после цикла убедиться
👆
источник

Y

YAVAY in С#
ну вот
источник

ШН

Шерзод Немножко Токсик in С#
YAVAY
тогда у нас будет только 1 нулевой элемент
поэтому мой метод самый простой  и рабочий
источник

Y

YAVAY in С#
так я до него и сам додумался
источник

Y

YAVAY in С#
я поэтому и пришёл, что он генерит не точно 5
источник

Y

YAVAY in С#
точнее, что есть вероятность создания менее 5 элементов
источник

ШН

Шерзод Немножко Токсик in С#
Шерзод Немножко Токсик
var ints = new int[100];

for (var i = 5; i < 100; i++)
{
 ints[i] = random.Next(1, 1_000_000);
}
вот это 100% точно 5 штук 0 генерит
источник

ШН

Шерзод Немножко Токсик in С#
и остальные != 0
источник

Y

YAVAY in С#
ну такое не катит
источник

КА

Костин Алексей Петрович in С#
там второй циклик надо, чтоб добить недостающие нули
источник

Y

YAVAY in С#
ля, без 2 цикла вообще никак?
источник

КА

Костин Алексей Петрович in С#
как, лямбдами разрулить
источник

Y

YAVAY in С#
всм?
источник

AZ

Alexander Zalutskiy in С#
Ну… Если хотите честно случайные, то да
источник

КА

Костин Алексей Петрович in С#
псевдо честно случайные
источник

A

Anna in С#
можно генерить до тех пор пока не получишь желаемого
источник

MB

Mykyta Butsenko in С#
YAVAY
как создавать определённое количество случайных чисел??
допустим у меня создается массив на 100 случайных чисел, и должно быть 5 элементов которые равны 0. Т.е. 5 случайных элементов всегда равны 0. Как можно реализовать?
Тогда это не "случайные числа"
источник