Come fare un programma in grado di raccogliere una stringa casuale in Java

April 21

Le password vengono utilizzati in tutto il mondo per proteggere le informazioni private. Tuttavia, un potente sistema di cifratura è soltanto efficace come la forza della password. Le password possono essere rapidamente compromesse sono parole facili da indovinare e frasi come compleanni, i nomi degli amici, o libri preferiti. Questo è il motivo per cui alcune persone hanno di recente cominciato a utilizzare le password che vengono generati in modo casuale stringhe di lettere, che vengono poi memorizzati in un luogo privato. Questo rende ogni password unica e impossibile indovinare. stringhe casuali possono essere generati con un semplice programma Java.

istruzione

1 Aprire "Netbeans".

2 Creare un nuovo file facendo clic su "File" e "nuova classe".

3 Tipo "PSVM" all'interno della classe di creare un metodo "main".

4 Incollare il seguente all'interno del metodo principale:

String s = "";

// Inizializza un generatore di numeri casuali.

R Casuale = new Random ();

// Come molte lettere nella stringa casuale.

int lunghezza = 20;

for (int i = 0; i & lt; lunghezza; i ++) {

// Scegli una lettera. Questo funziona perché "char" è solo

// Una speciale forma di numero intero, in modo da poter generare un casuale

// Integer utilizzando 'A' e 'Z' come i limiti.

char c = (char) (r.nextInt ( 'Z' - 'A' + 1) + 'A');

// Nel caso questa lettera essere minuscolo?

if (r.nextBoolean ()) {

c = Character.toLowerCase (c);

}

// Aggiungere la lettera casuale per la stringa.

s + = Character.toString (c);

}

// Stampa la stringa casuale.

System.out.println (s);

5 Fai clic su "Esegui" per generare la stringa di password casuali.