Есть прекрасная книга Devroye:
poiskknig, там описаны общие алгоритмы генерирования случайных величин. В частности, для нормальных есть и алгоритм Бокса-Мюллера, и куда более эффективные (правда, преимущества их перед БМ проявляются только на очень больших выборках, где, видимо, куда более узким местом является датчик псевдослучайных чисел).