13.1.1 乱数の生成 (random)

組み込み関数 rand(x) の挙動は version 3.8l で変更されました。古い gnuplot スクリプトで、rand(x> 0) により同じ種からなる疑似乱数列が生成さ れることを期待しているような場合は、代わりに rand(0) を使うように修正 する必要があります。現在の挙動は以下の通りです:
`rand(0)`  内部に持つ 2 つの 32bit の種 (seed) の現在の値から生成され
           る [0:1] 区間内の疑似乱数値を返す
`rand(-1)` 2 つの種の値を標準値に戻す
`rand(x)`  x>0 ならば両方の種に x の値に基づく値を設定する
`rand({x,y})` x>0 ならば seed1 を x に、seed2 を y に設定する

竹野茂治@新潟工科大学
2009年9月7日