blob: 4eee899e2a0c7e0e4a32b574028a99a32eba035f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
---
title: Générateur de nombres pseudo-aléatoires
slug: Glossary/RNG
tags:
- CodingScripting
- Glossaire
translation_of: Glossary/RNG
original_slug: Glossaire/RNG
---
<p>Un <strong>PRNG </strong>(<em>pseudorandom number generator</em>, ou générateur de nombres pseudo-aléatoires en français) est un algorithme qui génère des nombres selon une séquence complexe et apparemment non prévisible. Les véritables nombres aléatoires (issus, disons, d'une source radioactive) sont totalement imprévisibles, tandis que les résultats de tous les algorithmes peuvent être prédits, et un PRNG renvoie les mêmes nombres lorsque les mêmes paramètres initiaux ou <em>graines</em> sont utilisés.</p>
<p>En fonction de la qualité de l'algorithme et de l'entropie de l'ensemencement, les PRNG diffèrent en degré de sécurité et donc dans leurs applications.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Générateur de nombres pseudo-aléatoires")}} sur Wikipédia</li>
<li>{{jsxref("Math.random()")}}, une fonction PRNG intégrée à JavaScript</li>
</ul>
|