Example #1
0
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));
}
Example #2
0
void executeRnd(Executer &executer)
{
    executer.push(executer.getRandomNumber());
}