Générateur de numéros aléatoires sevables en JavaScript

Je recherche un générateur de nombres aléatoire en JavaScript que je peux initialiser avec une certaine graine et donne un résultat déterministe (selon cette graine). Il devrait être capable de fournir des entiers aléatoires dans une certaine plage, mais je peux travailler avec un générateur de nombres aléatoire qui crache doubles, aussi (tout comme Math.random ()).

Fondamentalement, je cherche un équivalent à java.util.Random tel que connu dans Java World pour JavaScript.

Y a-t-il quelque chose comme ça déjà intégré à JavaScript? Existe-t-il (peut-être l'API liée au HTML5) qui spécifie une telle chose? Existe-t-il une bibliothèque fournissant un tel générateur de nombres aléatoires?

Je met en œuvre un algorithme génétique en JavaScript et je dois pouvoir récolter les mêmes résultats pour les mêmes intrants (y compris les semences) pour la recherche.

Cela pourrait vous aider, je l'ai trouvé sur Internet. C'est apparemment un remplacement pour Math.random()

http://davidbau.com/encode/seedrandom.js