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 for
Loop 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.