javascript : Math.random() 함수

김선미·2022년 6월 12일
0

Math.random() 함수

  • 0~1 구간에서 부동소수점 난수를 생성하는 기능

Math.floor() 함수

  • 소수점 첫번째 자리를 버림으로 정수를 반환하는 기능
  • 정수인 난수를 생성하려면 두가지 함수를 같이 사용한다.
  • 랜덤 아이디 생성하기
function genRandomName(length) {
    let result = '';
    let characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    let charactersLength = characters.length;
    for (let i = 0; i < length; i++) {
        let number = Math.random() * charactersLength;
        let index = Math.floor(number);
        result += characters.charAt(index);
    }
    return result;
}
profile
백엔드 개발 공부

0개의 댓글