如何利用srand寫簡單的亂數產生script - Linux

Table of Contents

之前看過前同事寫過亂數程式
我只知道他這支script有用到srand這個指令
因為每天中午時間一到都不知道要吃什麼
我需要一支script來幫我決定
例如說1.麥當勞
2.肯德基
3.漢堡王之類的


我大概的想法是
選項1.麥當勞
選項2.肯德基
選項3.漢堡王

echo "今天中午要吃甚麼,請按enter鍵..."
srand(i).... (i為任意會出現的數字)
echo "今天去吃(選項i)...吧!!!"

如果跳出來的選項,自己剛好不喜歡
可以再重複執行上面的程式
最後按ctrl-c或是ctrl-d來離開

我不太會寫script
想從這個簡單的程式開始學起
不知道有沒有大大可以分享一下怎麼寫出這個功能

謝謝

--

All Comments

Ivy avatarIvy2010-08-29
我覺得你可以先試著寫一支script 寫成執行之後直接跑出選項
不喜歡的話再執行一次就可以
Iris avatarIris2010-08-31
印象中SRAND是要先丟一個數值進去 一般都是抓秒作為seed
因為rand是有規則性的東西~~
如果有學過C 應該知道~~