Прочитав этот ответ:
лучший способ выбрать случайный набор из коллекции?
Меня удивило, как выбрать случайное семя в Java?
И не говорите, используйте System.currentTimeMillis () или System.nanoTime (). Прочтите статью, чтобы узнать, почему нет.
Это сложный вопрос, но позвольте мне сделать его сложнее. Допустим, вам нужно сгенерировать случайное начальное число без подключения к Интернету, без использования пользовательского ввода (т.е. нет графического интерфейса пользователя), и оно должно быть кроссплатформенным (поэтому нет JNI для доступа к оборудованию).
Существуют ли переменные JVM, которые мы можем отслеживать как источник нашей случайности?
Можно ли это сделать? Или это невозможно?