JSFiddle - React, Tailwind, and code Playground
by sqiudward
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>
JavaScript
//1%
//2%
//3%
var low = 0.001;
var medium = 0.002;
var high = 0.003;
var active = 100;
var predicted = 40;
var failure = 0;
var initLf = 10;
var lf = 10; //life
var lv = initLf; //level
setInterval(()=> {
var st = getStatus();
console.log(st);
lf -= (lf * st);
console.log(lf);
lv = _.round((lf/initLf) * 100,2);
console.log(lv);
}, 2000);
function getStatus(){
switch(_.random(1,3)){
case 1:
return low;
case 2:
return medium;
case 3:
return high;
}
}