Chương trình JavaScript để tạo chuỗi ngẫu nhiên

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ tạo ra các chuỗi có kích thước bất kỳ bằng cách chọn các ký tự ngẫu nhiên từ AZ, az và 0-9.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Chuỗi JavaScript
  • JavaScript Toán ngẫu nhiên ()

Ví dụ 1: Tạo chuỗi ngẫu nhiên

 // program to generate random strings // declare all characters const characters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; function generateString(length) ( let result = ' '; const charactersLength = characters.length; for ( let i = 0; i < length; i++ ) ( result += characters.charAt(Math.floor(Math.random() * charactersLength)); ) return result; ) console.log(generateString(5));

Đầu ra

 B5cgH

Trong ví dụ trên, Math.random()phương thức được sử dụng để tạo các ký tự ngẫu nhiên từ các ký tự được chỉ định (AZ, az, 0-9) .

Các forvòng lặp được sử dụng để lặp qua các số truyền vào generateString()hàm. Trong mỗi lần lặp, một ký tự ngẫu nhiên được tạo ra.

Ví dụ 2: Tạo chuỗi ngẫu nhiên bằng các phương thức tích hợp

 // program to generate random strings const result = Math.random().toString(36).substring(2,7); console.log(result);

Đầu ra

 gyjvo

Trong ví dụ trên, các phương thức dựng sẵn được sử dụng để tạo các ký tự ngẫu nhiên.

Các Math.random()phương pháp tạo ra các số ngẫu nhiên giữa 01 .

Trong toString(36)phương pháp, 36 đại diện cho cơ số 36 . Các toString(36)chữ số đại diện cho các chữ số vượt quá 9 bằng các chữ cái.

Các substring(2, 7)phương thức trả về năm nhân vật.

Lưu ý : Trong các ví dụ trên, đầu ra thay đổi mỗi lần vì các ký tự ngẫu nhiên được tạo ra ở mỗi lần thực thi.

thú vị bài viết...