Bonjour,
Je dois générer, aléatoirement, un tableau de bytes compris entre 32 et 127. Ci-dessous, la classe que j'ai créée. Mais je pense qu'il doit y avoir un problème. Pourriez-vous m'aider ? Je ne sais pas comment faire pour qu'il génère un byte compris entre 32 et 127. Actuellement, il génère des nombres à la fois positifs et négatifs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public byte [] nextString(){ Random generateur = new Random(System.currentTimeMillis()); int tailleTableau = generateur.nextInt(256); byte tableau [] = new byte[tailleTableau]; int i; for(i=0; i<tailleTableau; i++){ Random generateur2 = new Random(); generateur2.nextBytes(tableau); } for(i=0; i<tailleTableau; i++){ System.out.println("string : " + tableau[i]); } return tableau; }//end nextString
Partager