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));