在 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

輸出可能會在每次執行時有所不同。

更新於: 2020 年 11 月 21 日

742 次瀏覽

開啟您的職業生涯

完成課程後獲得認證

開始
廣告