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