본문 바로가기

프로그램/코딩

[javascript]배열에서 랜덤 값 뽑고 랜덤 중복 없애기

728x90
반응형

랜덤 값 뽑기

Math.floor(Math.random() * 렌덤의 최대값)

변수안 배열 없애기

let ex = [1,2,3,4,5,6,7,8,9];
function ex_delete(){
    ex = ex.filter((ex_ex) => ex_ex !== ex[ex.length - 1]);
}

랜덤 중복 없애기

let ex = [1,2,3,4,5,6,7,8,9];

function ex_delete(){
    let ex_number = Math.floor(Math.random() * ex.length);//예문의 배열 수만큼 랜덤 값 구하기
    ex = ex.filter((ex_ex) => ex_ex !== ex[ex_number]);//예문 지우기
}

ex인 배열(9개) 만큼의 숫자중 랜덤 값을 뽑아서 해당 배열을 없애서 중복 없애주기

 

결과

 

See the Pen Untitled by korearaogong (@korearaogong) on CodePen.

728x90
반응형