`rand(0)` 内部に持つ 2 つの 32bit の種 (seed) の現在の値から生成され る [0:1] 区間内の疑似乱数値を返す `rand(-1)` 2 つの種の値を標準値に戻す `rand(x)` x>0 ならば両方の種に x の値に基づく値を設定する `rand({x,y})` x>0 ならば seed1 を x に、seed2 を y に設定する