И, согласитесь, что зная действия с массивами, я вряд ли пойму логику работы графического редактора
просто я слышал, что язык на котором ты пишешь откладывает определенные рамки на изучение дальнейших языков, что человек смотрит на новый ЯП через призму того языка/языков которые он знает
int[] validIndexes = {0,1,2,5,6,7,9,10};
int random = random.nextInt(validIndexes.length);
int validIndex = randomIndexes[random];
Как ее перевести в календарную дату