看板 Rubiks 關於我們 聯絡資訊
我寫過亂數程式,基本上我把不能連接的分開存放 既然你有在寫app, 我寫這樣應該看得懂邏輯吧 <?php $scramble = array(); $scramble[] = array("R","R'","R2"); $scramble[] = array("L","L'","L2"); $scramble[] = array("U","U'","U2"); $scramble[] = array("D","D'","D2"); $scramble[] = array("F","F'","F2"); $scramble[] = array("B","B'","B2"); $i = 0; $last = 6;//只要>5即可 while ($i < $times){ $ind = rand(0,5); $ind2 = rand(0,2); if ($ind == $last){continue;}//不重覆判斷 $this->go($scramble[$ind][$ind2]); $last = $ind; ++$i; } ※ 引述《janice001 (真理)》之銘言: : 是這樣的。 : 我寫了一個有關魔術方塊的app : 我記得亂轉公式的產生規則就只有 : 不要跟上一步一樣還有不要是對面的 : ex 上一步是Up 這一步就不可以是up 跟 down : 我這樣理解沒錯吧?! : 請問那兒有相關資料可以看一下呢? : 我搜尋wca的規則 亂轉公式的部份也是參照其程式 : 謝謝各位>"< -- ˋ ˋ φhacoolman 養一隻邊境牧羊犬, / \ 養嘛養嘛養嘛 就能常常換新手機喔! / \ 嘛養嘛養嘛 │ │ 嘛養嘛養嘛 好邊境不養嗎好邊境不\ │ (●ω●) 好邊境不養嗎好邊境不養嗎 \ ︶︶ / 嘿~嘿~嘿~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.67.252
janice001:欸? 這不是魚大嗎?(拜 06/26 11:11
Adamsun0306:<(_ _)> 06/26 16:26
juice0803: <(_ _)> 06/26 22:19
UniFish:...囧 06/26 22:19
bb511: <(_ _)> 06/26 23:28
rehearttw: <(_ _)> 06/26 23:53
serinasky: <(_ _)> 06/27 11:24
jeff8611:<(_ _)> 07/04 23:33