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