Отсутствие случайности в C rand ()
я используюrand()
сгенерировать 0 или 1 (rand() % 2
). Я сею, используя текущее время (srand(time(NULL))
).
После долгих отладок я понял, чтоrand()
никогда не возвращает четное (нечетное) число 16 или более раз подряд.
Это известная проблема? Есть ли лучший PRNG, который идет с C?
Я работаю на Windows 7 с использованием Visual Studio 2010.