Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483

    [JSP] random alfanumerico

    Ciao Amici,
    mi servirebbe uno script che generi un random alfanumerico.
    Con questo script
    codice:
    int numero = ((int)(Math.random() * 10000) % 6 ) + 1;
    riesco ad avere soltanto numeri.
    E' possibile avere anche le lettere?
    Grazie mille a tutti.

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Potresti provare a fare una cosa del tipo:

    codice:
    (char)Math.round(Math.random()*100+Math.random()*10)

    Ovviamente ocn degli opportuni controlli
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483
    Ciao,
    non è possibile usare soltanto le lettere dell'alfabeto?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Crea un array con tutte le lettere dell'alfabeto e indicizzalo con un indice casuale...
    codice:
    String lettere = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";  // Eventualmente anche le minuscole
    int indice;
    for (int i=0; i<100; i++) {
       indice = ((int) (Math.random() * 10000)) % 26;
       System.out.println( lettere.charAt(indice) );
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.