JavaScript tilfældighed

Math.random()

Math.random() Returnerer et tilfældigt tal mellem 0 (inkluderet) og 1 (ekskluderet):

Eksempel

Math.random();				// Returnerer et tilfældigt tal

Prøv det selv

Math.random() Returnerer altid et tal mindre end 1.

JavaScript tilfældige heltal

Math.random() Med Math.floor() Brug sammen til at returnere et tilfældigt heltal.

Eksempel

Math.floor(Math.random() * 10);		// Returner et tal mellem 0 og 9

Prøv det selv

Eksempel

Math.floor(Math.random() * 11);		// Returner et tal mellem 0 og 10

Prøv det selv

Eksempel

Math.floor(Math.random() * 100);	// Returner et tal mellem 0 og 99

Prøv det selv

Eksempel

Math.floor(Math.random() * 101); // Returnerer et tal mellem 0 og 100

Prøv det selv

Eksempel

Math.floor(Math.random() * 10) + 1; // Returnerer et tal mellem 1 og 10

Prøv det selv

Eksempel

Math.floor(Math.random() * 100) + 1; // Returnerer et tal mellem 1 og 100

Prøv det selv

en passende random funktion

som du kan se i de ovenstående eksempler, er det en god idé at oprette en random funktion til at generere alle tilfældige heltal.

denne JavaScript funktion returnerer altid et tal mellem minog maxmellem

Eksempel

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

Prøv det selv

denne JavaScript funktion returnerer altid et tal mellem min og maxmellem

Eksempel

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

Prøv det selv