Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-06-10 17:43:40 qu'est ce que randomSeed() ?

ribeiro
nouveau membre
Lieu: lyon
Date d'inscription: 2010-06-10
Messages: 6
Site web

qu'est ce que randomSeed() ?



Bonjour messieurs-dame, je suis en train de me former à processing (avec learning processing et Processing a programming handbook for visual designers and artists)BREF smile

Alors la mon souci est que je comprends sans problème la notion random, mais je ne comprends pas ce qu'est randomSeed()....

Une âme charitable dans le quartier pour m'instruire?

Hors ligne

 

#2 2010-06-10 18:10:43 Re : qu'est ce que randomSeed() ?

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: qu'est ce que randomSeed() ?



Salut,

Il n'y a pas de vrai hasard! Le générateur de nombres pseudo-aléatoire prend une valeur entière (disons N) et renvoie toujours le même nombre pour cette valeur selon la formule de calcul utilisée. Si tu en demandes un deuxième, il renvoie le nombre pseudo-aléatoire correspondant à N+1, etc.

randomSeed() permet de fixer cette valeur N de départ, et donc tu obtiendras toujours la même suite de nombres quand tu feras appel à random()...

Le générateur de base de java est un générateur congruentiel linéaire (ça ne me parle pas non plus...) mais tu peux utiliser d'autres types de générateur si tu as besoin de nombres "plus aléatoires"! Comme le Mersenne Twister avec la librairie colt par exemple

Hors ligne

 

#3 2010-06-10 18:18:16 Re : qu'est ce que randomSeed() ?

ribeiro
nouveau membre
Lieu: lyon
Date d'inscription: 2010-06-10
Messages: 6
Site web

Re: qu'est ce que randomSeed() ?



ah ben voilà je comprends maintenant smile
thx!

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024