Saturday, June 30, 2012

random()

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