Falta de aleatoriedad en C rand ()
estoy usandorand()
para generar 0 o 1 (rand() % 2
). Lo estoy sembrando usando la hora actual (srand(time(NULL))
).
Después de mucho depurar, me di cuenta de querand()
nunca devuelve un número par (impar) 16 o más veces seguidas.
¿Es este un problema conocido? ¿Hay un mejor PRNG que viene con C?
Estoy ejecutando en Windows 7 usando Visual Studio 2010.