숫자와 알파벳으로 구성된 랜덤한 문자를 반환하는 함수 입니다.
`Math.floor()` 버림으로 인해 0~35 까지의 값이 나오면 `.toString(36)`를 사용해 36진수로 변환합니다. (36진수는 0~9 10 문자, a~z 26 문자 총 36개의 문자로 표현 합니다.)
이러한 동작을 인자값 `count`만큼 반복해서 원하는 길이로 만들어 내는 간단한 형태 입니다.
randomString(count) { let str = ''; for (let i = 0; i < count; i++) { str += Math.floor(Math.random() * 36).toString(36); } return str; }
`Math.floor()` 버림으로 인해 0~35 까지의 값이 나오면 `.toString(36)`를 사용해 36진수로 변환합니다. (36진수는 0~9 10 문자, a~z 26 문자 총 36개의 문자로 표현 합니다.)
이러한 동작을 인자값 `count`만큼 반복해서 원하는 길이로 만들어 내는 간단한 형태 입니다.