본문 바로가기

컴퓨터/Javascript

JavaScript random 랜덤

Math.floor(Math.random() * 100) + 1;

이렇게 하면, 1에서 100까지 나오고

Math.floor(Math.random() * 10);

이렇게 하면, 0에서 9까지 나오게 된다.

const fnRandomString = (num) => {
  const characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  let result= '';
  const charactersLength = characters.length;
  for (let i=0; i<num; i++) {
    result += characters.charAt(Math.floor(Math.random()*charactersLength));
  }
  return result;
}

이렇게 하면, num 길이의 임의의 문자열을 얻을 수 있다.

'컴퓨터 > Javascript' 카테고리의 다른 글

JavaScript 형 변환  (0) 2019.07.20
JavaScript 날짜, 시간  (0) 2019.07.15
JavaScript URI  (0) 2019.07.08
JavaScript Module 자바스크립트 모듈  (0) 2019.05.02
문자열을 배열로 변환하기 split  (0) 2019.03.10