La copie de code est la suivante:
public static void main (String [] args) {
// String s = randomnum.getrandomnumstr (5);
//System.out.println(s);
System.out.println ("génère 5 chaînes contenant 5 caractères:");
Randomnum.SuiJizuchuan (5,5);
System.out.println ("génère 3 chaînes contenant 6 caractères:");
Randomnum.SuiJizuchuan (6,3);
System.out.println ("Générez des chaînes de 1 à 20 contenant des caractères de 1 à 10:");
Randomnum.suijizuchuan ((int) (20 * math.random ()), (int) (10 * math.random ()));
System.out.println ("Caractère de génération aléatoire:");
int i = 0;
while (i <(int) (10 * math.random ())) {
Randomnum.suijizuchuan ((int) (20 * math.random ()), 1);
i ++;
}
}
public statique void Suijizuchuan (int x, int y) {
pour (int j = 0; j <y; j ++) {
pour (int i = 0; i <x; i ++) {
int a = (int) (100 * math.random () + 100 * math.random ());
while (true) {
if (a> 96 & a <123)
casser;
autre
a = (int) (100 * math.random () + 100 * math.random ());
}
System.out.print ((char) a);
}
System.out.println ();
}
}
Résultats de l'exécution: