作者copnew (newcop)
看板Linux
標題[問題] 如何利用srand寫簡單的亂數產生script
時間Wed Aug 25 13:41:13 2010
之前看過前同事寫過亂數程式
我只知道他這支script有用到srand這個指令
因為每天中午時間一到都不知道要吃什麼
我需要一支script來幫我決定
例如說1.麥當勞
2.肯德基
3.漢堡王之類的
我大概的想法是
選項1.麥當勞
選項2.肯德基
選項3.漢堡王
echo "今天中午要吃甚麼,請按enter鍵..."
srand(i).... (i為任意會出現的數字)
echo "今天去吃(選項i)...吧!!!"
如果跳出來的選項,自己剛好不喜歡
可以再重複執行上面的程式
最後按ctrl-c或是ctrl-d來離開
我不太會寫script
想從這個簡單的程式開始學起
不知道有沒有大大可以分享一下怎麼寫出這個功能
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.6.91
推 ll8833:我覺得你可以先試著寫一支script 寫成執行之後直接跑出選項 08/25 14:26
→ ll8833:不喜歡的話再執行一次就可以 08/25 14:26
推 cspy:印象中SRAND是要先丟一個數值進去 一般都是抓秒作為seed 08/29 17:03
→ cspy:因為rand是有規則性的東西~~ 08/29 17:03
→ cspy:如果有學過C 應該知道~~ 08/29 17:03