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