JSFiddle - React, Tailwind, and code Playground

by Cath_kb

HTML

<p>Math.random() returns a random number between 0 and 1.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>
<script>
            var expressions = [
            "Math.round(Math.random())",
            "Math.floor(Math.random() * 2)"
        ];
        function myFunction(num) {
            var str = "";
            for (var expr in expressions) {
                if (expr > 0) {
                    str += "<br/>";
                }
                str += repeatRandom(expressions[expr], num);
            }
            document.getElementById("demo").innerHTML = str;
        };
        function repeatRandom(expression, num) {
            var countZero = 0;
            var countOne = 0;
            for (var i = 0; i <=num; i++) {
                if (eval(expression)) {
                    countOne++;
                } else {
                    countZero++;
                }
            }
            return expression + " returns " + countZero + " 0, " + countOne + " 1";
        };
</script>