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