コード例 #1
0
ファイル: mathfunctions.cpp プロジェクト: thunder422/ibcx
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));
}
コード例 #2
0
ファイル: mathfunctions.cpp プロジェクト: thunder422/ibcx
void executeRnd(Executer &executer)
{
    executer.push(executer.getRandomNumber());
}