関連記事はコチラ
https://life-is-command.com/linux-command-beginner/
bashで使えるRANDOM変数には0〜32767のランダムな整数が格納されています。
echo $RANDOMで表示できます。
10回繰り返して表示してみます。
$ for i in `seq 10`;do echo $RANDOM;done 17715 11382 9276 27533 30716 23141 13175 21402 10882 16712
0〜32767までの整数ということですが、ランダムなので当然同じ数も出現します。
32768回繰り返し取得すると、どれぐらい同じ数が出現するでしょうか。
$ for i in `seq 32768`;do echo $RANDOM; > done | sort | uniq -c | sort -r | head 7 4630 6 8076 6 78 6 5556 6 32212 6 31975 6 31464 6 30062 6 2885 6 24847
出現回数が多い順にランキングしてみました。
RANDOM変数は、unsetとするとその効力を失います。
~$ unset RANDOM ~$ echo $RANDOM ~$
コメント