Методы получения случайных комбинаторных объектов — различия между версиями
Cczy (обсуждение | вклад) (Новая страница: «== Описание алгоритма == {{Задача |definition = Необходимо сгенерировать случайный комбинаторны…») |
(нет различий)
|
Версия 20:59, 7 декабря 2018
Описание алгоритма
Задача: |
Необходимо сгенерировать случайный комбинаторный объект размера | чисел с равномерным распределением вероятности, если в наличии есть функция для генерации случайного числа в заданном интервале.
Пусть
- множество различных элементов, которые могут находиться в данном комбинаторном объекте. Будем получать элементы по порядку: сначала определим, какой элемент будет стоять на первом месте, потом на втором и так далее. Считаем, что мы построили префикс длинны : . Будем выбирать элемент