JSFiddle - React, Tailwind, and code Playground

by Andreas Renberg

HTML

<pre id="output">Press any key to begin...</pre>

JavaScript

// http://stackoverflow.com/a/20925259/617937
function out()
{
    var args = Array.prototype.slice.call(arguments, 0);
    document.getElementById('output').innerHTML += args.join(" ") + "\n";
}

var _s3 = 0x7FFFFFFF; //0; //1; //1540532958;
function rnd3() {
    return _s3 = ((_s3 * 48271) % 0x7FFFFFFF) & 0x7FFFFFFF;
    //return _s3 = ((_s3 * 16807) % 0x7FFFFFFF) & 0x7FFFFFFF;
}

document.onkeydown = begin;
function begin() {
    document.onkeydown = undefined;
    document.querySelector('pre').innerHTML = "";
    out("Running...");
    out("Start seed:", _s3);
    
    for (var k = 0; k < 100; k++) {
        rnd3();
        out(">", _s3);
    }
}