como gerar uma distribuição gaussiana usando a função definida pelo usuário do mysql

Eu gosto de usar o MySQL para fazer análises e estatísticas quantitativas. Gostaria de criar uma função definida pelo usuário do MySQL da forma: sample_gaussian (mean, stdev) que retorna um único valor aleatório amostrado de uma distribuição gaussiana com média e desvio padrão dos argumentos inseridos pelo usuário. O MySQL já possui uma função rand () que retorna um número aleatório, então eu só preciso conhecer algum pseudocódigo para restringir / transformar esse valor para que ele caia na distribuição correta. Alguma sugestão?

BTW- Esta é minha primeira pergunta sobre o stackoverflow. Por favor, perdoe-me se esta pergunta está solicitando muitos usuários neste site.

questionAnswers(3)

yourAnswerToTheQuestion