В чем преимущество заполнения генератора случайных чисел только простыми числами?

Когда я проводил несколько экспериментов на Java, мой руководитель проекта напомнил мне, что каждую итерацию эксперимента нужно начинать с другим номером. Он также упомянул, что я должен использовать простые числа для начальных значений. Это заставило меня задуматься - почему простые числа? Почему не любое другое число в качестве семени? Кроме того, почему простое число должно быть достаточно большим? Есть идеи? Я бы сам спросил его об этом, но сейчас 4 часа ночи, все спят, я только что вспомнил этот вопрос и горю желанием узнать ответ (я уверен, что вы знаете это чувство).

Это было бы хорошо, если бы вы могли предоставить несколько ссылок, меня очень интересует математика / концепция, лежащая в основе всего этого!

EDIT:

Я использую java.util.Random.

ДАЛЬНЕЙШЕЕ РЕДАКТИРОВАНИЕ:

My Профессор имеет опыт работы на C, но я использую Java. Не знаю, поможет ли это. Похоже, что использование простых чисел - его особенность, но я думаю, что мы нашли несколько интересных ответов о генерации случайных чисел. Спасибо всем за труд!

29
задан Dhruv Gairola 17 March 2011 в 10:19
поделиться