generateur de char aleatoires...

generateur de char aleatoires... - Java - Programmation

Marsh Posté le 26-03-2003 à 21:44:41    

bon voila je dois generer un tablo de char entre 0 et F (en hexa en fait...)
 
voila le code :
 

Code :
  1. char[] tabcaralea=new char[6];
  2.             char[] tabvaleurshexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
  3.             for(int i=0;i<6;i++)
  4.             {           
  5.                tabcaralea[i]=tabvaleurshexa[new Random().nextInt(16)];
  6.             }


 
le probleme c ke a chaque fois je veux un nouvo random.nextInt  or la il me met le meme tout le temps!!! comment faire pour que ce soit un nouvel entier a chaque fois ?
 
peut etre ke c simple et que je suis trop fatigué...

Reply

Marsh Posté le 26-03-2003 à 21:44:41   

Reply

Marsh Posté le 26-03-2003 à 22:50:54    

Random ran = new Random(); // y'a une histoire de seed, voir javadoc
 
apres dans ta boucle
truc = ran.nextInt();
 
au fait tu peux aussi generer un int entre 0 et 255 (ou 15?) et le transformer en hexa apres avec Integer.j'aioubliélenomdelamethode :d


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed