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