Quero acelerar meu programa python usando cython, mas meu loop interno ainda está fazendo chamadas lentas de python para o gerador de números aleatórios! Vários anos atrás, esse mesmo problema foi levantado por alguém que apoiava os sábios e parecia não haver uma boa solução naquele momento. Não é conveniente para mim pré-gerar uma longa lista de amostras aleatórias porque, na verdade, estou amostrando várias distribuições de uma maneira que depende de amostras anteriores.
Aqui está uma postagem no blog explicando como isso foi julgado ao conectar-se do cython ao gsl:
http://pyinsci.blogspot.com/2010/12/efficient-mcmc-in-python-errata-and.html
E uma postagem de stackoverflow feita por alguém tentando implementar o gsl kludge:
/programming/8177446/random-number-generators-to-work-on-x86-64