Forum Clubic

[Java] Random efficace

J’ai besoin de générer des valeurs aléatoires successivement. Pour le moment ces veleurs ne sont pas vraiment aléatoires mais plus plus par paquets de valeurs… :S

J’utilise le code suivant:

[cpp]

static protected Date d;

boucle for

d = new Date();

rnd = new Random(d.getTime()/i);

element = rnd.nextInt(3);

fin boucle for

[/cpp]

Que faudrait-il modifier pour obtenir des veleurs plus aléatoires…

Merci d’avance pour votre aide :jap:

rnd = new Random(System.currentTimeMillis());

et tu commences ta boucle for APRES l’initalisation de ton random

Sinon tu peux aussi tenter de jouer avec des facteurs aléatoires: comme l’adresse d’un pointeur alloué. C’est ce que j’ai fais en C pour générer un identifiant aléatoire…

Ok merci, ça marche nickel :slight_smile: :jap: