Program Javascript untuk Menghasilkan Nomor Acak Antara Dua Angka

Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan menghasilkan angka acak di antara dua angka.

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

  • JavaScript Matematika acak ()
  • Lantai Matematika JavaScript ()
  • JavaScript parseInt ()

Jika Anda ingin menemukan bilangan bulat acak di antara min (inklusif) hingga maks (inklusif), Anda dapat menggunakan rumus berikut:

 Math.floor(Math.random() * (max - min + 1)) + min

Contoh: Nilai Integer Antara Dua Angka

 // input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);

Keluaran

 Masukkan nilai min: 1 Masukkan nilai min: 50 Nilai acak antara 1 dan 50 adalah 47

Di JavaScript, Anda dapat menghasilkan nomor acak dengan Math.random()fungsi tersebut.

Math.random()mengembalikan angka floating-point acak mulai dari 0 hingga kurang dari 1 (termasuk 0 dan tidak termasuk 1 )

Program di atas akan menampilkan keluaran integer antara min (inklusif) hingga max (inklusif) .

Pertama, nilai minimum dan maksimum diambil sebagai masukan dari pengguna. Kemudian Math.random()metode tersebut digunakan untuk mendapatkan nomor acak dari nilai yang diteruskan.

The Math.floor()mengembalikan nilai integer terdekat.

Artikel yang menarik...