JS 6자리 랜덤 문자열 (인증코드) 만들기

2021. 1. 26. 17:29JS

function randomString () {
    const chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'
    const stringLength = 6
    let randomstring = ''
    for (let i = 0; i < stringLength; i++) {
      const rnum = Math.floor(Math.random() * chars.length)
      randomstring += chars.substring(rnum, rnum + 1)
    }
    return randomstring
  }

결과 :  Pa7oJd 이런식으로 숫자, 대문자, 소문자가 합쳐져서 나온다

 

출처 : www.coolnix.net/2011/07/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%9E%9C%EB%8D%A4%EC%88%AB%EC%9E%90-%EB%9E%9C%EB%8D%A4%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%A7%8C%EB%93%A4%EA%B8%B0/

728x90
반응형