xorshiftをunsigned longではなく32bit intの範囲内でやる方法はありませんか?