var randx, randy;
do {
randx = parseInt (Math.floor (Math.random () * 4));
randy = parseInt (Math.floor (Math.random () * 4));
} while (board[randx][randy]);
老師這樣邏輯是不是更加好一些
var randx, randy;
do {
randx = parseInt (Math.floor (Math.random () * 4));
randy = parseInt (Math.floor (Math.random () * 4));
} while (board[randx][randy]);
老師這樣邏輯是不是更加好一些
2014-09-05
舉報
2016-06-12
66666666666
2014-09-07
贊!算法復雜度一下子變成O(1)了!
2014-09-06
利用board[i][j] 0 的個數n來控制,然后使隨機數產生范圍在0-n之間,產生隨機數x,并遍歷board[i][j] ,第x位數即為隨機產生的位置,這樣行么老師。
2014-09-06
大贊!邏輯清晰了許多!
但其實可以不使用無限循環解決這個隨機數生成問題,想想看:)