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;
	}
}