как сгенерировать гауссовское распределение, используя пользовательскую функцию mysql

Мне нравится использовать MySQL для количественного анализа и статистики. Я хотел бы сделать пользовательскую функцию MySQL в форме: sample_gaussian (mean, stdev), которая возвращает одно случайное значение, выбранное из гауссовского распределения, имеющего среднее значение и стандартное отклонение введенных пользователем аргументов. В MySQL уже есть функция rand (), которая возвращает случайное число, поэтому мне просто нужно знать некоторый псевдокод для ограничения / преобразования этого значения, чтобы оно попадало в правильное распределение. Какие-либо предложения?

Кстати, это мой первый вопрос о переполнении стека, поэтому, пожалуйста, прости меня, если этот вопрос задает слишком много пользователей на этом сайте.