Re: [問題] 如何利用srand寫簡單的亂數產生script
※ 引述《copnew (newcop)》之銘言:
: 之前看過前同事寫過亂數程式
: 我只知道他這支script有用到srand這個指令
: 因為每天中午時間一到都不知道要吃什麼
: 我需要一支script來幫我決定
: 例如說1.麥當勞
: 2.肯德基
: 3.漢堡王之類的
: 我大概的想法是
: 選項1.麥當勞
: 選項2.肯德基
: 選項3.漢堡王
: echo "今天中午要吃甚麼,請按enter鍵..."
: srand(i).... (i為任意會出現的數字)
: echo "今天去吃(選項i)...吧!!!"
: 如果跳出來的選項,自己剛好不喜歡
: 可以再重複執行上面的程式
: 最後按ctrl-c或是ctrl-d來離開
: 我不太會寫script
: 想從這個簡單的程式開始學起
: 不知道有沒有大大可以分享一下怎麼寫出這個功能
: 謝謝
#!/bin/bash
# 簡易版
# filename: eatWhat.sh
CHOICE=n
echo "午餐俄羅斯"
echo "今天吃什麼?"
until [ $CHOICE != "n" ]
do
echo "選項有:" \
"1.麥當勞" \
"2.肯德雞" \
"3.漢堡王"
echo "今天的預測是:" \
$(($((`echo $RANDOM`%3))+1))
echo "就決定是這一家了嗎?"
read -p "按 n 重選:" CHOICE
done
呃... 我不會用 srand() ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.158.219
推
08/26 13:13, , 1F
08/26 13:13, 1F
討論串 (同標題文章)