Un extracto de http://pdg.lbl.gov/2012/reviews/rpp2012-rev-monte-carlo-techniques.pdf (sección 37.4.3) afirma que la obtención del seno/coseno de un ángulo aleatorio en 2D sin el uso explícito de $\pi$ es la siguiente:
Generar (uniformemente) un $u$ y $v$ où $u$ está en $(-1, 1)$ y $v$ está en $(0, 1)$ . Si $r^2 = u^2 + v^2 > 1$ y luego repite este proceso. De lo contrario, el seno ( $S$ ) y el coseno ( $C$ ) viene dada por:
$S = 2uv / r^2$ y $C = (u^2 - v^2) / r^2$
¿Puede alguien explicar las matemáticas que hay detrás de esto? Estaba pensando que era algo relacionado con la generación de un punto en el círculo unitario y luego tomar las relaciones seno/coseno, pero parece que no puedo hacer directamente la correlación.