serpiko 2013. 10. 16. 01:48

   배열랜덤추첨



var myArr:Array = new Array(1,2,3,4,5);

function randomHandler()
{
	var totalNum:int = myArr.length;

	for (var i:uint = 0; i<totalNum; i++) {


		var ranNum:int = Math.floor(Math.random() * myArr.length); //0~ (length-1)
		var num:int = myArr[ranNum];
		
		//var numObj:Object = tempArr.splice(ranNum, 1); //오브젝트에 저장할때는
      	//oriArr.push(numObj[0]); //항상 오브젝트의 첫번째를 저장해야하므로 numObj[0]
		
		//numObj.add = "주소"; ..
		//numObj 오브젝트자체에 데이터를 저장하면 (위의 경우) 배열이된다.
		//var numObj:Object = 1; // trace(typeof(numObj)) // Number
		
		
		
		trace(num);
		myArr.splice(ranNum,1); //주소값삭제 유의
	}
}

randomHandler();