Re: [問題] 不知道用什麼寫比較適合

看板Programming作者時間18年前 (2006/09/15 02:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
【 在 SmallBee.bbs@binary.csie.ncu.edu.tw (喵~~~) 的大作中提到: 】 : ※ 引述《lwj.bbs@firebird.cs.ccu.edu.tw (上班==上網??)》之銘言: : : 【 在 whiteD.bbs@ptt.cc (悠閒自在...) 的大作中提到: 】 : : : 想寫一個簡單的小程式就是執行後 : : : 可以隨機執行哪個執行檔 : : : 例如我手邊的執行檔是1.EXE、2.EXE、3.EXE : : : 而這個程式執行之後 : : : 就會隨機選擇1 OR 2 OR 3執行 : : : 感覺上是個相當無聊的程式 : : : 但我真的不知道該怎麼寫才好... : : : 所以想請問一下大家 : : : 萬分感謝 : : 取亂數就好啦 : : 至於要用什麼語言嘛...看你高興 : : 剛剛用C試一下 短短幾行 : : 用了random跟exec相關的函數就完成囉 : 這種東西,寫批次檔就可以了... : 程式效率很差,因為我不知道批次檔怎麼寫四則運算 : 隨便開個純文字檔案,把下面的程式複製上去 : 然後存檔成 choosefile.bat : : @echo Start : :START : @set ttr=%random% : @if %ttr% GTR 2 goto START : @echo Get %ttr% : @if %ttr% EQU 0 goto S1 : @if %ttr% EQU 1 goto S2 : @goto S3 : :S1 : 1.exe : @goto end : :S2 : 2.exe : @goto end : :S3 : 3.exe : :end : @echo End : @set ttr= 用批次檔寫喔? 也是可以啦 不過我家的電腦跟 M$ 關係不好...只跑 FreeBSD 所以改用 bash 玩一玩 #!/usr/local/bin/bash case $(($RANDOM%3)) in 0) ./1.EXE;; 1) ./2.EXE;; 2) ./3.EXE;; esac -- 啊那個lwj簽名檔還在測試中啦!! -- ※ 來源:‧四百年來第一站 firebird.cs.ccu.edu.tw‧[FROM: 220-140-112-175]

09/15 06:57, , 1F
推薦這篇文章
09/15 06:57, 1F
文章代碼(AID): #152PZd00 (Programming)
文章代碼(AID): #152PZd00 (Programming)