중복안하는 랜덤 숫자 발생하기
페이지 정보
작성자
본문
<script>
function setRand(min,max,number) {
randResult = new Array();
randList = new Array();
for(i = min; i <= max; i++) {
randList.push(i);
}
for(i = 0; i < number; i++) {
getRand();
}
alert(randResult);
}
function getRand() {
randNumber = Math.floor(Math.random() * randList.length);
randResult.push(randList[randNumber]);
randList.splice(randNumber,1);
}
//Min, Max, Number
setRand(7,10,3);
</script>
출처 : phpschool
function setRand(min,max,number) {
randResult = new Array();
randList = new Array();
for(i = min; i <= max; i++) {
randList.push(i);
}
for(i = 0; i < number; i++) {
getRand();
}
alert(randResult);
}
function getRand() {
randNumber = Math.floor(Math.random() * randList.length);
randResult.push(randList[randNumber]);
randList.splice(randNumber,1);
}
//Min, Max, Number
setRand(7,10,3);
</script>
출처 : phpschool
댓글목록
등록된 댓글이 없습니다.