Поскольку предложены интересные аппроксимации для обратной к нормальному функции.
А ещё вспомню собственное творение, которое иначе, как мелкое интеллектуальное хулиганство, не назову;)
Генератор нормально распределённых с.ч. с самым большим в мире периодом. И без претензий, которые могут быть предложены к генераторам псевдослучайных чисел разного рода.
Итак (барабанный бой!)
16 равномерных генераторов, мультипликативных на максимальный период, причём периоды у всех разные и взаимно простые (то же относится и к последующим генераторам).
Их выход преобразуется полиномом 3-го порядка, чтобы среднее и третий момент были 0, дисперсия 1, а четвёртый момент 3 (т.е. получается "квазинормальное").
17й генератор - на сдвиговых регистрах, меняет знаки, если выдан единичный бит.
18й - "середина квадрата", на его основе вектор из 16 полученных тасуется (это уже продукт чтения 3-го тома Кнута, а не 2-го).
Затем преобразование Уолша-Адамара (такое себе Фурье для первоклассников, без умножений кроме как на 1 и -1). Сумма 16 не совсем нормально распределённых становится почти точно нормально распределённой.
19-й ещё один сдвиговый, меняющий знаки.
20-й "датчик Фибоначчи", ещё тасовка.
По запросу выдаётся очередное число из массива 16-ти, а если он исчерпан, вновь выполняется этот набор действий.
Получалось существенно быстрее, чем суммированием 12-ти, и ближе к нормальному. И даже быстрее, чем (на тогдашнем железе, ЕС-1022), чем Бокс-Мюллер (хотя и не ближе к нормальному, чем он) . А период был порядка
, так что несколько триллионов новемдециллионов жизней Вселенной повторов бы не было. Увы, это было единственное бесспорное преимущество...