Rastgele Dize Oluşturmak için JavaScript Programı

Bu örnekte, AZ, az ve 0-9'dan rastgele karakter seçerek her boyutta dizge oluşturacak bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Dizesi
  • JavaScript Matematik rastgele ()

Örnek 1: Rastgele Dizeler Oluşturun

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

Çıktı

 B5cgH

Yukarıdaki örnekte, Math.random()yöntem, belirtilen karakterlerden (AZ, az, 0-9) rastgele karakterler üretmek için kullanılır .

forDöngü geçirilen sayıda döngü için kullanılan generateString()fonksiyon. Her yineleme sırasında rastgele bir karakter oluşturulur.

Örnek 2: Yerleşik Yöntemleri Kullanarak Rastgele Dizeler Oluşturma

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

Çıktı

 Gyjvo

Yukarıdaki örnekte, rastgele karakterler oluşturmak için yerleşik yöntemler kullanılır.

Math.random()Yöntem arasında rasgele bir sayı oluşturur , 0 ve 1 .

İn toString(36)yöntemi, 36 temsil taban 36 . toString(36)Harflerle 9 ötesine rakamları temsil eder.

substring(2, 7)Yöntem beş karakter verir.

Not : Yukarıdaki örneklerde, her çalıştırmada rastgele karakterler üretildiği için çıktı her seferinde değişir.

Ilginç makaleler...