一般的な乱数生成アルゴリズムには必ず周期があるぞ。
Maxのrandomがどんなアルゴリズムを使ってるかは知らないが、
単純にC言語のライブラリを使ってるんだったら線形合同法じゃないかな。周期は2^31-1 = 2147483647。