Avrei bisogno di fare una classe in java che mi generi delle stringhe casuali, tipo quelle stringhe di autenticazione che vengono mandate via e-mail quando si fa l'iscrizione su alcuni siti.
C'è qualcuno che mi possa aiutare?
Ciao Martina
Avrei bisogno di fare una classe in java che mi generi delle stringhe casuali, tipo quelle stringhe di autenticazione che vengono mandate via e-mail quando si fa l'iscrizione su alcuni siti.
C'è qualcuno che mi possa aiutare?
Ciao Martina
Potresti usare SecureRandom presente in java.security:
Attenzione che i bytes ritornati saranno totalmente casuali e utilizeranno tutti e gli 8 bit, lo standar ASCII ne utilizza solo 7, quindi per rendere più leggibile la stringa ritornata dovresti utilizzare un codificatore BASE64. Una classe che implementa questo algoritmo la trovi nel package sun.misc.*codice:... byte[8] result; SecureRandom r = new SecureRandom(); r.nextBytes(result); ...
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)