Un générateur de nombres aléatoires, random number generator (RNG) en anglais, est un dispositif capable de produire une séquence de nombres pour lesquels il n'existe aucun lien déterministe (connu1) entre un nombre et ses prédécesseurs, de façon que cette séquence puisse être appelée « suite de nombres aléatoires ».
Par extension, on utilise ce terme pour désigner des générateurs de nombres pseudo aléatoires, pour lesquels ce lien déterministe existe, mais ne peut pas « facilement » être déduit.
Des méthodes pour obtenir des nombres aléatoires existent depuis très longtemps et sont utilisées dans les jeux de hasard : dés, roulette, tirage au sort, mélange des cartes, etc. Elles peuvent toutefois souffrir (et souffrent généralement) de biais. Actuellement, les meilleures méthodes, censées produire des suites véritablement aléatoires, sont des méthodes physiques qui profitent du caractère aléatoire des phénomènes quantiques.
Ces générateurs ont une utilité dans de nombreux domaines. Outre les jeux, on peut citer :
la simulation ;
l'analyse ;
l'échantillonnage ;
la prise de décision ;
la sécurité informatique (cryptologie).
Topic : Générateur de nombres aléatoires
Forum rules
Forum rules
cedric
Posts: 88
Save a tree eat a beaver ....
Post a reply
Please login or register to post a reply.
VelugeCip
d
LesecoCip