Acak JavaScript

Math.random()

Math.random() Mengembalikan bilangan acak antara 0 (termasuk) hingga 1 (tidak termasuk):

Contoh

Math.random();				// Mengembalikan bilangan acak

Coba Sendiri

Math.random() Selalu mengembalikan bilangan yang lebih kecil dari 1.

Bilangan bulat acak JavaScript

Math.random() Dengan Math.floor() Digunakan bersama-sama untuk mengembalikan bilangan bulat acak.

Contoh

Math.floor(Math.random() * 10);		// Mengembalikan bilangan bulat antara 0 hingga 9

Coba Sendiri

Contoh

Math.floor(Math.random() * 11);		// Mengembalikan bilangan bulat antara 0 hingga 10

Coba Sendiri

Contoh

Math.floor(Math.random() * 100);	// Mengembalikan bilangan bulat antara 0 hingga 99

Coba Sendiri

Contoh

Math.floor(Math.random() * 101); // Mengembalikan bilangan antara 0 dan 100

Coba Sendiri

Contoh

Math.floor(Math.random() * 10) + 1; // Mengembalikan bilangan antara 1 dan 10

Coba Sendiri

Contoh

Math.floor(Math.random() * 100) + 1; // Mengembalikan bilangan antara 1 dan 100

Coba Sendiri

Fungsi acak yang sesuai

Seperti yang Anda lihat di contoh di atas, membuat fungsi acak untuk memproduksi seluruh bilangan acak adalah ide yang bagus.

Fungsi JavaScript ini selalu mengembalikan bilangan bulat antara min(termasuk) dan maxantara (tidak termasuk)

Contoh

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min)) + min;
}

Coba Sendiri

Fungsi JavaScript ini selalu mengembalikan bilangan bulat antara min dan maxantara (termasuk)

Contoh

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

Coba Sendiri