例えば、
0〜5の乱数値を得られるときに、
0〜3の乱数が欲しかったら、

0〜3 使う
4〜5 やり直す

で、いいんじゃない?