Quiero hacer que mi programa de Python sea rápido usando cython, ¡pero mi ciclo interno todavía está haciendo llamadas lentas de Python al generador de números aleatorios! Hace varios años, alguien con el apoyo de Sage planteó este mismo problema y parecía que no había una buena solución en ese momento. No es conveniente para mí generar previamente una larga lista de muestras aleatorias porque en realidad estoy tomando muestras de varias distribuciones de una manera que está condicionada a muestras anteriores.
Aquí hay una publicación en el blog que explica cómo se corrigió esto al conectarse de cython a gsl:
http://pyinsci.blogspot.com/2010/12/efficient-mcmc-in-python-errata-and.html
Y una publicación de stackoverflow de alguien que intenta implementar el gsl kludge:
/programming/8177446/random-number-generators-to-work-on-x86-64