티스토리 뷰
배열랜덤추첨
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();
'■ 개발관련 ■ > 산수와 알고리즘' 카테고리의 다른 글
callback의 사용 (0) | 2013.10.16 |
---|---|
배열검색 (0) | 2013.10.16 |
배열섞기 (0) | 2013.10.16 |
아이템정렬 - i x (width + gap) (0) | 2013.10.16 |
이전값, 현재값 알기 (0) | 2013.10.16 |
댓글