Web Development/JavaScript
랜덤 단어/이름 자바스크립트 예제 - 무작위 추출
스타차일드 라이브러리
2021. 7. 17. 13:02
반응형
자바스크립트 - 배열에서 지정된 요소를 무작위 추출하는 방법
카카오 닉네임으로 간단하게 랜덤 문자열 또는 단어/이름을 구현할 수 있다. randomItem()
함수를 활용하는 방법이다. 자바스크립트 배열에서 지정된 요소를 무작위 추출한다. 아래 예제의 경우, 1개만 무작위로 추출해서 화면에 출력한다. document.write
를 추가한다면 여러 개의 문자 조합도 가능하다.
요소의 개수 등은 지정하지 않아도 자동처리가 되며, 파라미터만 넣어주면 된다.
var kakao = new Array('어피치', '초롱초롱', '튜브', '프로도', '라이언', '프로도');
document.write(randomItem(kakao), ' ');
// 위의 주어진 배열(Array)에서 무작위 요소 1개를 반환한다.
function randomItem(a) {
return a[Math.floor(Math.random() * a.length)];
}
위의 예제를 직접 테스트를 하려면 JS Bin을 통해서 테스트를 해볼 수 있다.
반응형