Большинство случайных функций, которые распространены на персональных компьютерах, не случайны, а в определенной степени детерминированы. «Семя» для этих псевдослучайных функций является отправной точкой, на которой основываются будущие значения. Это полезно для целей отладки: если вы сохраняете начальное значение одинаковым от исполнения к выполнению, вы получите те же числа.
Чтобы получить числа, которые являются более случайными, часто используется другое начальное число от исполнения к выполнению. Это часто зависит от времени машины.
Этот метод полностью отличается от генерации «истинного» случайного числа на основе какого-то физического свойства в окружающем нас мире. Лавовые лампы и солнечные пятна - два из более «забавных» свойств, которые можно наблюдать, чтобы генерировать «более случайные» числа. Любой может нажать http://www.random.org/, чтобы получить реальное случайное число, если оно действительно необходимо, как для покерного сайта. Если у вас нет хорошего генератора, люди могут попытаться выяснить, как работает генератор, и предсказать будущие числа.