Juste pour dire.... J'y connais pas grand chose à tout ça, mais le simple fait d'avoir un journal là dessus pousse à s'informer ;-)
Il semblerait que dans le journal et dans le commentaire ci-dessus il y ait une faute puisque la formule s'écrit :
x[n+1] = (a·x[n] + c) mod m
Il ne manque que les parenthèses. Sinon, c mod m est prioritaire par rapport à l'addition et donne toujours le même résultat : 11 en base 10 ou bien B en hexadécimal...
Quant-à savoir si c'est le générateur utilisé par JavaScript.... Je pense que celà dépend de la façon dont est codé le moteur JavaScript utilisé, non ? Après tout, le moteur Kjs n'est pas forcé d'utiliser la même implémentation de la fonction random que gecko, non ? Enfin, je ne suis pas sûr de ce point ? Pour moi, il suffit d'implémenter une fonction random exploitable depuis du code Js, point !
[^] # Re: Random mon amour
Posté par Gyro Gearllose . En réponse au journal Random mon amour. Évalué à 1.
Il semblerait que dans le journal et dans le commentaire ci-dessus il y ait une faute puisque la formule s'écrit :
x[n+1] = (a·x[n] + c) mod m
Il ne manque que les parenthèses. Sinon, c mod m est prioritaire par rapport à l'addition et donne toujours le même résultat : 11 en base 10 ou bien B en hexadécimal...
Quant-à savoir si c'est le générateur utilisé par JavaScript.... Je pense que celà dépend de la façon dont est codé le moteur JavaScript utilisé, non ? Après tout, le moteur Kjs n'est pas forcé d'utiliser la même implémentation de la fonction random que gecko, non ? Enfin, je ne suis pas sûr de ce point ? Pour moi, il suffit d'implémenter une fonction random exploitable depuis du code Js, point !