スポンサーリンク

awkのrand()で乱数を発生させる

awkのrand()で乱数を発生させることができます。
※MACターミナル(BSD系)での動作確認です。

例えば、下記のin.txtがあったとします。

下記は、1列目と乱数をprint出力しています。
参考:awkのprint出力をタブ区切りにする←デフォルトはスペース区切りになっていることに注意

スポンサーリンク

srand()でseedを設定する

srand()でseedを設定できます。
BEGINブロックで設定すると良いかと思います。
下記は、srand()でseedを3に設定しています。

整数の乱数を発生させる

整数の乱数を発生させる場合は、例えば下記のようにするとできます。

3桁の整数の乱数です。

スポンサーリンク