Program JavaScript untuk Menghasilkan String Acak

Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan menghasilkan string dalam berbagai ukuran dengan memilih karakter secara acak dari AZ, az, dan 0-9.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • String JavaScript
  • JavaScript Matematika acak ()

Contoh 1: Buat String Acak

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

Keluaran

 B5cgH

Dalam contoh di atas, Math.random()metode digunakan untuk menghasilkan karakter acak dari karakter yang ditentukan (AZ, az, 0-9) .

The forLoop digunakan untuk loop melalui nomor dilewatkan ke dalam generateString()fungsi. Selama setiap iterasi, karakter acak dihasilkan.

Contoh 2: Buat String Acak Menggunakan Metode Bawaan

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

Keluaran

 gyjvo.dll

Dalam contoh di atas, metode bawaan digunakan untuk menghasilkan karakter acak.

The Math.random()Metode menghasilkan nomor acak antara 0 dan 1 .

Dalam toString(36)metode, 36 mewakili basis 36 . The toString(36)mewakili digit luar 9 dengan huruf.

The substring(2, 7)method mengembalikan lima karakter.

Catatan : Dalam contoh di atas, keluarannya bervariasi setiap saat karena karakter acak dihasilkan pada setiap eksekusi.

Artikel yang menarik...