Re: [請益] 模彩程式??

看板PHP作者 (羽山)時間8年前 (2016/02/22 22:42), 編輯推噓5(506)
留言11則, 6人參與, 最新討論串3/3 (看更多)
※ 引述《yommy1108 (chiakila)》之銘言: : ※ 引述《yommy1108 (chiakila)》之銘言: : : 摸彩金 : 有11顆彩球, 彩球面額為0-10之間, 可以摸彩10次, 印出其每次的摸彩金額及 : : 彩金總金額(單位:佰元) : : 可以給我點 : : 指點嗎 : : 請給我一點提示 毫無頭緒 : : X : : 這是要用 for 還有甚麼嗎? : 是點一次 就要10次模彩的結果 : 然後模彩金要以百元為單位 : 再算出總金額 : $amount = 0; : for($i=1;$i<=10;$i++){ : $rand = rand(0,10); : $amount += $rand; : echo "$i :", ($rand*100) ,"元<br>"; : } : echo "總額:", $amount*100,"元"; : 我這樣理解ok嗎 <?php //產生 0~10 的陣列 $arr = range(0,10,1); print_r($arr); //試看一下,確定已產生0~10 //弄亂這個陣列 shuffle($arr); print_r($arr); //試看一下,確定已亂七八糟 $sum = 0; //用來計算總彩金 ? for($i=0;$i<11;$i++) { $single_money = $arr[$i]*100; //用來計算單次的彩金 $sum += $single_money; //合併到總彩金 ? echo "{$i} : {$single_money} 元\n"; //印出某次的彩金? } echo "總額 : {$sum} 元"; 是這樣嗎:) [root@3wa ~]# php r.php Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 [8] => 8 [9] => 9 [10] => 10 ) Array ( [0] => 1 [1] => 9 [2] => 6 [3] => 2 [4] => 5 [5] => 10 [6] => 8 [7] => 3 [8] => 7 [9] => 0 [10] => 4 ) 0 : 100 元 1 : 900 元 2 : 600 元 3 : 200 元 4 : 500 元 5 : 1000 元 6 : 800 元 7 : 300 元 8 : 700 元 9 : 0 元 10 : 400 元 總額 : 5500 元 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.110.45.216 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1456152139.A.528.html

02/23 18:28, , 1F
好難呀
02/23 18:28, 1F

02/23 18:42, , 2F
好奇問一下 [root@3wa ~]# php r.php 代表啥意思?
02/23 18:42, 2F

02/23 19:00, , 3F
那個是原PO在Terminal跑這個PHP所下的指令
02/23 19:00, 3F

02/23 19:14, , 4F
也太深奧了吧QAQ
02/23 19:14, 4F

02/23 22:49, , 5F
天阿 提示符號和指令是不一樣的好嗎
02/23 22:49, 5F

02/23 22:50, , 6F
你吃香蕉不會把它連皮吃下去然後說香蕉好澀吧
02/23 22:50, 6F

02/23 23:35, , 7F
把他想成 C:\>php r.php 就好了 :)
02/23 23:35, 7F

02/24 14:21, , 8F
這個是每顆球只抽一次的,要看原發文的是否每顆球只能
02/24 14:21, 8F

02/24 14:21, , 9F
抽一次,其實11顆抽10次,我覺得需求應該可重複抽,原
02/24 14:21, 9F

02/24 14:21, , 10F
發文的已自答了,0.0
02/24 14:21, 10F

02/24 14:23, , 11F
如果不能重複抽,那抽掉一顆不要的就成了
02/24 14:23, 11F
文章代碼(AID): #1MonvBKe (PHP)
討論串 (同標題文章)
文章代碼(AID): #1MonvBKe (PHP)