JSFiddle - React, Tailwind, and code Playground
by kanonji
HTML
<script src="http://libcache.herokuapp.com/mersennetwister/src/MersenneTwister.js"></script>
JavaScript
var mt = new MersenneTwister(3);
console.log(mt.int());
mt.seed(3);
console.log(mt.int());
mt.seed(3);
console.log(mt.int31());
mt.seed(3);
console.log(mt.rnd());
mt.seed(3);
console.log(mt.rndHiRes());
mt.seed(3);
console.log(mt.real());
mt.seed(3);
console.log(mt.realx());
random = function(min, max) {
if (max == null) {
max = min;
min = 0;
}
return min + Math.floor(mt.rnd() * (max - min + 1));
};
mt.seed(3);
console.log(random(1, 10));
console.log(random(1, 10));
console.log(random(1, 10));
console.log(random(1, 10));
console.log(random(1, 10));