Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tạo chuỗi ngẫu nhiên với độ dài xác định trong JavaScript

Viết hàm nhận một số, trả về chuỗi ngẫu nhiên độ dài tương ứng. Chỉ dùng chữ cái in hoa/thường (không khoảng trắng, dấu câu, số).

Ví dụ

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));

Kết quả

Kết quả in ra console (ví dụ):

EqprjcudAhmVg

Kết quả khác nhau mỗi lần chạy.