用 shellscript 產生大樂透號碼

有人問到 shellscript 如何產生 Random 的變數,其實就是內建的變數 $RANDOM,於是乎,心血來潮的寫了一個大樂透號碼產生器的 shellscript,Just for fun!!

#!/bin/bash
TMPFILE=$RANDOM
r1=$(( $RANDOM % 49 ))
echo $r1 > /tmp/$TMPFILE
r2=$(( $RANDOM % 49 ))
echo $r2 >> /tmp/$TMPFILE
r3=$(( $RANDOM % 49 ))
echo $r3 >> /tmp/$TMPFILE
r4=$(( $RANDOM % 49 ))
echo $r4 >> /tmp/$TMPFILE
r5=$(( $RANDOM % 49 ))
echo $r5 >> /tmp/$TMPFILE
r6=$(( $RANDOM % 49 ))
echo $r6 >> /tmp/$TMPFILE
sort -n /tmp/$TMPFILE
rm -f /tmp/$TMPFILE

執行的結果:

image

廣告
本篇發表於 Linux。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s