Memahami Penggunaan Angka Acak Math.random() Pada Javascript
Math.random() adalah methode yang ada didalam javascript yang berfungsi untuk mendapatkan angka secara acak pada setiap program dijalankan. Parameter yang di eksekusi adalah angka, baca juga artikel sebelumnya memahami fungsi parseInt() pada javascript. Langsung saja bagaimana kerja dan penggunaanya fungsi dari math random ini.
Math.random() akan menghasilkan angka 0, (nol koma) diikuti dengan angka acak dibelakangnya dengan jumlah banyak sekali.
Cara kerja math random hanya akan menghasilkan angka 0 - 1 saja, nah untuk itu ada metode tambahan dalam memakai math.random() di javascript.
Membungkus methode random didalam Math.floor dan memberikan parameter *10 artinya angka yang akan diacak ialah angka 0 - 9. Mengapa hanya sampai 9 ? Karena javascript akan membaca parameter sebagai array, yakni diawali dari angka 0.
Nah maka dari itu anda bisa menambahkan angka (+1) Math.floor(Math.random()*10)+1; atau (*11) Math.floor(Math.random()*11); supaya mendapatkan batas maximal angka 10.
Hasil :
Ketika program dijalankan dan setiap refresh halaman, angka akan selalu berubah secara acak dengan methode random dalam javascript ini.
Cara Penggunaan Math.Random() Pada javascript
- Methode Math.random()
Math.random();
Math.random() akan menghasilkan angka 0, (nol koma) diikuti dengan angka acak dibelakangnya dengan jumlah banyak sekali.
Cara kerja math random hanya akan menghasilkan angka 0 - 1 saja, nah untuk itu ada metode tambahan dalam memakai math.random() di javascript.
- Methode Math.Floor()
Math.floor(Math.random()*10);
Membungkus methode random didalam Math.floor dan memberikan parameter *10 artinya angka yang akan diacak ialah angka 0 - 9. Mengapa hanya sampai 9 ? Karena javascript akan membaca parameter sebagai array, yakni diawali dari angka 0.
Nah maka dari itu anda bisa menambahkan angka (+1) Math.floor(Math.random()*10)+1; atau (*11) Math.floor(Math.random()*11); supaya mendapatkan batas maximal angka 10.
Contoh Program Penggunaan Math.random() dan Math.floor() Dalam Javascript
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hardifal.com</title>
</head>
<body>
<script>
var x = Math.random();
var y = Math.floor(Math.random()*10)+1;
document.write(x +"<br>"+y);
</script>
</body>
</html>
Hasil :
Ketika program dijalankan dan setiap refresh halaman, angka akan selalu berubah secara acak dengan methode random dalam javascript ini.
Post a comment for "Memahami Penggunaan Angka Acak Math.random() Pada Javascript"