Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 특정 길이의 임의 문자열 생성


숫자를 하나의 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 인수에 의해 지정된 길이의 무작위로 생성된 문자열을 반환해야 합니다.

문자열 생성에 사용할 문자 집합은 대문자와 소문자만 포함해야 합니다(공백, 구두점 또는 숫자는 허용되지 않음).

예시

이에 대한 코드는 -

const num = 13;
const randomString = (len = 1) => {
   const charSet =
   'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
   let randomString = '';
   for (let i = 0; i < len; i++) {
      let randomPoz = Math.floor(Math.random() * charSet.length);
      randomString += charSet.substring(randomPoz,randomPoz+1);
   };
   return randomString;
};
console.log(randomString(num));

출력

콘솔의 출력은 -

EqprjcudAhmVg

출력은 실행마다 다를 수 있습니다.