Лабораторная работа, изготавливаем генератор случайных чисел. Кот встретил море методов генерации случайных чисел, которые дают теоретически приблизительно идеальные результаты. Числа вроде как равномерно распределены на заданной области Только вот погрешность есть, и эта погрешность за частую не такая уж и маленькая. Математиков давно волнует возможность создания идеального генератора Читайте меньше умных книжек!!! если идеальный генератор пляшет от статистики, почему нельзя сделать скажем статистическое распределение случайного числа? Кот перелопатил много литературы и не нашел такого, по сути своей а ларчик просто открывался, уберите фомку, ключ спрятан в вазе =^_______^=
Почему бы не сделать? и сделал! В результате махинаций с С++ был сделан мой Статистический метод распределения случайных чисел. Метод прост, как кирпич: генерируем как обычно, любым способом случайное число, не суть важно. Далее делаем примитивную статистику распределения случайных величин (допустим попадание в заданные интервалы). Чем меньше интервалы тем точнее распределение. Затем в соответствии с этой статистикой проходит случайное число от генератора попадающее в интервал, который портит всю картину идеального распределения.
Да, жрет больше ресурсов (в некоторых случаях), зато! Не надо мучатся в формуле по распределению, общую картину необходимого распределения строит статистика. Генератор наиболее близок к идеальному (рас на раз удается построить и вовсе идеальные гистограммы). Метод избирательностью ломает любые проблемы генераторов (периодичности,случайности,равномерности) Ну и самое приятное нигде такого генератора не описано =^______^=
Пусть есть минусы, плевать, зато это МОЙ генератор, которого нет в умных книжках.