作者 主題: 樂頭彩程式  (閱讀 2368 次)

0 會員 與 1 訪客 正在閱讀本文。

lkkl

  • 活潑的大學生
  • ***
  • 文章數: 431
    • 檢視個人資料
    • 我的線上小窩
樂頭彩程式
« 於: 2003-01-23 16:17 »
無聊就用Bash Shell寫了一個樂透彩程式,這只是好玩,別真的用這個拿去簽樂透,
簽不中可別說我沒提醒,我是不玩樂透的
loto.sh
代碼: [選擇]

#!/bin/bash
#樂透彩(LOTO)
#
num=( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 )
rnum=42   #彩球數目
#被選中後順序就往前
function reset_num {
for ((i=$1; i<=$rnum-1; i++))
do
let new=$i+1
num[$i]=${num[$new]}  
done
}
echo "本期樂透彩
echo "================================"
for ((j=1; j<=7; j++))
do
if [ "$j" = "7" ]
then
echo -n "本期樂透特別號碼是 :   "
else
 echo -n "本期樂透第$j個號碼是:   "
fi
sleep 2
r=$(( $RANDOM % $rnum ))
getnum="${num[$r]}"
echo "$getnum號"
reset_num $r
let rnum=rnum-1 #選中一個球後就少一顆彩球
done


愛護地球請用LINUX,省電又環保,大家共同為地球盡一份心力.
小弟的網頁
http://yplin123.googlepages.com/home
"資訊人權貴" 之家(令人佩服的洪朝貴老師)
http://people.ofset.org/~ckhung/