示例#1
0
uint32 urand(uint32 min, uint32 max)
{
    if (!mtRand.get())
        mtRand.reset(new MTRand());
    return mtRand->randInt(max - min) + min;
}
示例#2
0
int32 rand32()
{
    if (!mtRand.get())
        mtRand.reset(new MTRand());
    return mtRand->randInt();
}
示例#3
0
int32 irand(int32 min, int32 max)
{
    if (!mtRand.get())
        mtRand.reset(new MTRand());
    return int32(mtRand->randInt(max - min)) + min;
}