Re: [請益] 求救 亂數發牌
※ 引述《yuleen123 (.......................)》之銘言:
: 我的作法是建一個對照表
: $Poker_map = array( "S1", "S2", ... , "S13", "H1", "H2", ... , "H13",
: "D1", "D2", ... , "D13", "C1", "C2", ... , "C13 );
: 共 52 張牌
: 抽第一張牌時產生 0 ~ 51 的亂數值對應到 $Poker_map 對照表上
: $num = rand( 0, 51 );
這種陣列很好辦。
// 取幾張
define('GET_CARDS', 10);
// 陣列位置: 0~51,共 52 張牌
$max = 51;
for ($i = 0; i < GET_CARDS; $i++) {
$num = rand( 0, $max);
..... // 取出 $Poker_map[$num] , 看你自己怎麼處理
$Poker_map[$num] = $Poker_map[$max]; // 把最後一張牌拿來補
$max--;
}
--
ke◢ ★ ◣ro ta◢ ▼ ◣ma gi◢ Φ ◣ro ku◢ @ ◣lu ....... ◢ ◆ ◣
◢> <◣ ◢ ∩ ∩ ◣ ◢◣ ◢◣ @ ≡ @ ◢◎ ◎◣
█ █ █◢ ▼ ◣█ ██████ ████ █◢ ◣█
◤◥ ▼ ◤◥ ◤◥██◤◥ ◤◥ ▲ ◤◥ ◥ 皿 ◤ ◥◥/| ◤◤
ke▆ ★ ▆ro ta▆ ▼ ▆ma gi <◢◤> ro ku▆ @ ▆lu ◆
kero ▄ kero tama ▄ tama giro ▄ giro kulu ▄ kulu ▄ by[V]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.173.23
推
05/15 12:32, , 1F
05/15 12:32, 1F
推
05/16 14:49, , 2F
05/16 14:49, 2F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
7
15