Tout dépend du but recherché, dont on n'a aucune idée vu d'ici.
$x est une valeur dont la répartition sur l'intervalle [19, 76] prend statistiquement la forme d'une gaussienne (une courbe "en cloche"). On ne peut pas remplacer ça par
$x = Random(19, 76, 1)
car la répartition statistique devient pseudo-aléatoire.
Si vous n'en êtes pas persuadé(e) lancez ce script :
Code : Tout sélectionner
#include <Debug.au3>
Local $a[100][2], $n
For $i = 1 To 1000
For $j = 1 To 5
$n += Random(1, 20, 1)
Next
$a[$n - 1][0] &= "*"
$n = 0
$a[Random(4, 99, 1)][1] &= "*"
Next
_DebugArrayDisplay($a)
Vous ne dites pas explicitement en quoi le "calcul" de $y devrait consister.
Si vous voulez dire que $x doit êre recalculé et accumulé 100 fois dans $y, alors une boucle ou une fonction fera l'affaire.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.