void executeRndInt(Executer &executer) { auto argument = executer.topInt(); if (argument <= 0) { throw RunError {"random function on zero or negative number", executer.currentOffset()}; } executer.setTop(executer.getRandomNumber(argument)); }
void executeRnd(Executer &executer) { executer.push(executer.getRandomNumber()); }