bashでランダムな数字を簡単に生成する

ランダムな数字をシェルで生成する方法はいろいろあると思いますが、簡単で早く生成する方法のメモ。

 

 

$shuf -i 1000-9999 -n 1

 

これで1000-9999の間の数値が一つ生成されます。

最後の「1」を「2」にすれば二つ生成されます。

1000-9999を100-200に変更すれば100-200の間で生成されます。

 

生成というより指定した範囲内から選んでくれるという方が正しいかな。