Computer >> Máy Tính >  >> Lập trình >> Javascript

Tạo chuỗi ngẫu nhiên có độ dài cụ thể trong JavaScript


Chúng tôi bắt buộc phải viết một hàm JavaScript nhận một số là một và là đối số duy nhất. Sau đó, hàm sẽ trả về một chuỗi được tạo ngẫu nhiên có độ dài được chỉ định bởi đối số.

Bộ ký tự được sử dụng để tạo chuỗi chỉ nên chứa các bảng chữ cái viết hoa và viết thường (không có khoảng trắng, dấu chấm câu hoặc chữ số).

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

EqprjcudAhmVg

Đầu ra có thể khác nhau trong mỗi lần chạy.