Program Javascript untuk Menghasilkan Nombor Rawak Antara Dua Nombor

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan menghasilkan nombor rawak antara dua nombor.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Matematik JavaScript rawak ()
  • Lantai Matematik JavaScript ()
  • ParseInt JavaScript ()

Sekiranya anda ingin mencari bilangan bulat rawak di antara min (inklusif) hingga maksimum (inklusif), anda boleh menggunakan formula berikut:

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

Contoh: Nilai Integer Antara Dua Nombor

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

Pengeluaran

 Masukkan nilai min: 1 Masukkan nilai min: 50 Nilai rawak antara 1 dan 50 ialah 47

Dalam JavaScript, anda boleh menghasilkan nombor rawak dengan Math.random()fungsi tersebut.

Math.random()mengembalikan nombor titik apungan rawak antara 0 hingga kurang dari 1 (termasuk 0 dan tidak termasuk 1 )

Program di atas akan menunjukkan output integer antara min (inklusif) hingga maksimum (inklusif) .

Pertama, nilai minimum dan maksimum diambil sebagai input dari pengguna. Kemudian Math.random()kaedah tersebut digunakan untuk mendapatkan nombor rawak dari nilai lulus.

Yang Math.floor()mengembalikan nilai integer yang terdekat.

Artikel menarik...