Ложная
Множество конечно, предположим, состоит из n
чисел. Что произойдет, если вы выберете n+1
номера? Давайте также рассмотрим базовую случайную функцию, реализованную во многих языках, которая дает вам случайное число в [0,1)
. Однако это число ограничено тремя цифрами после десятичной дроби, что дает вам набор из 1000 возможных чисел (0.000 - 0.999
). Однако в большинстве случаев вам не нужно будет использовать все эти 1000 чисел, так что этой суммы случайность более чем достаточно.
Однако для некоторых целей вам понадобится лучший генератор случайных чисел, чем этот. Так что все сводится к тому, сколько именно случайных чисел вам понадобится, и насколько случайным вам нужно, чтобы они были.
Дополнение после прочтения оригинального вопроса : в случае, если у вас есть какое-то ограничение (например, в исходном вопросе, в котором каждый набор выбранных чисел должен суммировать до определенного
N
), вы не совсем выбранные случайные числа
сами по себе , но вместо этого выбираются числа в
случайном порядке из заданного набора (в частности, перестановка чисел, суммирующих до
N
).
Дополнение для редактирования: Предположим, ваш генератор неверных чисел сгенерировал последовательность
(1,1,1,2,2,2)
. Удовлетворяет ли перестановка
(1,2,2,1,1,2)
вашему определению
random ?