Metode Math.random()
digunakan untuk mengembalikan angka acak antara 0 dan 1.
Sintaks:
Math.random()
Math.random()
adalah metode standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.
Contoh di bawah ini menampilkan angka acak dari 0 dan 1:
document.write(Math.random());
Contoh di bawah ini nilai 10 akan ditambahkan dengan nilai acak antara 0 dan 12:
var numRandom = Math.random()*12;
alert(Number(10+numRandom));
Contoh di bawah ini mengacak urutan pemuatan gambar berdasar indeksnya ketika pengguna merefresh browser:
var images = new Array();
images[0] = "image1.png";
images[1] = "image2.png";
images[2] = "image3.png";
var randomImageIndex = Math.round(Math.random()*2);
document.write("<IMG SRC=\""+images[randomImageIndex]+"\">");
document.write("<P>"+images[randomImageIndex]+"</P>");
Contoh di bawah ini mengacak urutan warna bagi teks-teks alinea ketika pengguna merefresh browser:
var color = new Array();
color[0] = "red";
color[1] = "blue";
color[2] = "pink";
var randomColorIndex = Math.round(Math.random()*2);
document.write("<P STYLE=color:"+color[randomColorIndex]+">Lorem ipsum dolor sit amet.</P>");