Генерация случайных чисел — слишком важный вопрос, чтобы оставлять его на волю случая.
Также советуем посмотреть: