JSFiddle - React, Tailwind, and code Playground

JavaScript

console.clear();
// рандомные числа
var a, b, c;
setInterval(function() {
    a = Math.round(100 * Math.random())
    b = Math.round(100 * Math.random())
    c = Math.round(100 * Math.random())
    console.log('randomizer a='+a+', b='+b+', c='+c);
}, 1000);


function runChecker(func) {
    var timer = setInterval(function(){
    	if (func()) {
        clearInterval(timer)
        console.log('bingo!, проверка ' + func.toString() + ' прекращена')
      }
    }, 1000);
}

// запускаем проверки
runChecker(function(){ return a > 80});
runChecker(function(){ return a > b });
runChecker(function(){ return b > c });