Да, есть несколько лучших способов. Если у вас есть фиксированное количество опций (6 в вашем случае), enum
может быть хорошим вариантом:
enum Picture {
CHERRIES, ORANGES, PALMS, BELLS, MELONS, BARS;
public String getName() {
return "-" + name().substring(0, 1) + name().substring(1).toLowerCase() + "-";
}
Таким образом, вы можете хранить свои числа в виде картинок, а не чисел.
Picture pictures[3];
Random random = new Random();
for (int i = 0; i < pictures.length; i++)
picture[i] = Picture.values[random.nextInt(pictures.length)];
Чтобы получить печатную версию:
for (Picture picture: picture)
System.out.print(picture.getName());