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>