SelenIT
IT-лунатик :)
SiMM
Собственно, вопрос-то, в общем, решен уже давно. Решение найдено и много раз продемонстрировано как на словах, так и в коде (кстати, мое описание алгоритма существенно отличается от твоей реализации только тем, что у меня суммарная вероятность равна 1 по построению). Спор был исключительно о деталях реализации с точки зрения оптимальности. А также (с моей стороны) - об универсальности решения, как для независимых, так и для условных вероятностей. Признаю, что это уже другая тема, и прошу прощения за оффтоп.
а если не равна - то это уже не вероятности. По крайней мере, не вероятности выбора данного элемента из данного массива.если сумма всех вероятностей равна 1 - он будет работать
... а также при выводе блока баннеров или колонки анекдотов, к примеру.подобное твоему условие нужно разве что при размешивании карт колоды
...разве она не равна квадрату вероятности отдельного события? Ибо по сути тоже является условной вероятностью...вероятность ... повтора крайне низка
Собственно, вопрос-то, в общем, решен уже давно. Решение найдено и много раз продемонстрировано как на словах, так и в коде (кстати, мое описание алгоритма существенно отличается от твоей реализации только тем, что у меня суммарная вероятность равна 1 по построению). Спор был исключительно о деталях реализации с точки зрения оптимальности. А также (с моей стороны) - об универсальности решения, как для независимых, так и для условных вероятностей. Признаю, что это уже другая тема, и прошу прощения за оффтоп.