알고리즘 2007/07/07 20:15

배열 무작위 순서만들기

from_ greenass hansune
As 3.0


var oderQ:Array = new Array();

function initOrderNum() {
 oderQ[0] = int(Math.random()*6);
 for (var i:Number = 1; i<6; i++) {
  do {
   var tempBool:Boolean = false;
   var tempNum:Number = int(Math.random()*6);
   for (var j:int=0; j<i; j++) {
    if (oderQ[j] == tempNum) {
     tempBool = true;
     break;
    }
   }
   if (!tempBool) {
    oderQ[i] = tempNum;
    break;
   }
  } while (1);
 }
 trace(oderQ);
}