メルセンヌツイスタを使って0〜(n-1)までの均等な乱数を作りたいんですが
これで問題ないですか?
INT value;
do {value=genrand_int31()%n;}
while(value>=0x0fffffff-value%n);