Originariamente inviato da neidus
Quindi diciamo che se volessi utilizzare semplicemente una scelta tra valori di tipo string è impossibile in java, la scelta random può essere fatta solamente tra valori numerici!!!
Sinceramente non capisco cosa ti manca , LeleFT ti ha mostrato due tra i tanti modi di fare ciò che chiedi...a questo punto basta che adatti i suoi suggerimenti alle tue esigenze..ad esempio:
codice:
Random r = new Random ();
String scelta = (r.nextBoolean ()) ? "Londra" : Oxford";
mentre ad eempio mettiamo il caso che tu abbia un array di dimensione n di String , e devi scegliere un valore casuale al suo interno , puoi fare ad esempio:
codice:
String [] array = {"gatto" , "cane" , "giraffa"};
Random r = new Random ();
String scelta = array [r.nextInt (array.length)];
Spero di essere stato chiaro