Чтобы сгенерировать часть даты, начните с объявления int number = 0
Сначала сгенерируйте год, добавьте его к числу и умножьте на 100
Затем сгенерируйте месяц, добавьте его к числу и умножьте на 100
.
Используя месяц в качестве значения, выберите соответствующее количество дней для данного месяца
и вернуть значение и добавить его к числу.
Пример.
int number = 0;
number += 93*100; //number = 9300
number += 12*100; //number = 931200
number += 31; number = 931231;
Аналогичный подход можно использовать для обозначения остальных 5 цифр. Или сделайте следующее:
int othernumber = 321;
String v = String.format("%d%05d", number, othernumber);
long longv = Long.parseLong(v);
System.out.println(longv);