JSFiddle - React, Tailwind, and code Playground
HTML
<div id='result'></div>
JavaScript
test(100000);
function rand(min, max){
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function test(iter){
str = '';
sum = 0;
for(i = 0; i < iter; i++){
let n = gen(i);
sum += n;
if(i < 100)str += n.toFixed(2) + '<br>';
}
str = (sum/iter).toFixed(2) + '<br><br>' + str;
log(str);
}
function log(s){
result.innerHTML = s;
}
function gen(i){
x = rand(0, 100);
x = Math.sqrt(98/(98*x+1));
return x;
}