Используя начальное число, вы можете заставить объект Random выдавать одну и ту же последовательность чисел снова и снова. Но что, если вы хотите закрыть свое приложение, перезапустить его и продолжить набирать числа с того места, где вы остановились? Простой запуск нового Random с тем же начальным числом запускает последовательность снова.
Итак.. Помимо ведения списка всех вызовов, сделанных в Random, а затем повторного вызова их, чтобы вернуться в ту же позицию, есть ли лучший способ?
edit: Zim-Zam указал на использование сериализации Java для повторной инициализации объекта, но я не хочу добавлять ни одного объекта Java в свои файлы сохранения, которые в противном случае полностью представляют собой XML.