Stavo cercando un modo per poter caricare una serie di immagini come testata di un sito in meniera random, ma non volevo usare Javascript, per antipatia.
L’application server è Tomcat, quindi ho cercato qualcosa che funzionasse in Java, e ho trovato questo
Random r = new Random();
int numero = r.nextInt(3);
dove quel 3 indica il numero di immagini che vanno a comporre la serie. Le immagini le ho chiamate img0.jpg, img1.jpg, img2.jpg, e il codice per richiamarle l’ho scritto così:
<img src="/img/img<%=numero%>.jpg" />
Il codice r.nextInt(3); fa si che il numero generato dalla classe Random sia 0, 1 o 2.
Naturalmente, perché il tutto funzioni, va importata anche la classe java.util.Random.