Funkcje matematyczne - Math - JS
Losowanie liczb - random
Jak wylosować liczbę? Czy można wylosować liczbę całkowitą z podanego przedziału wartości?
Math.random
Math.random()
- Wartość:
Number
- liczba pseudolosowa większa lub równa 0 i mniejsza od 1
Zwraca liczbę pseudolosową.
Co prawda nie można wprost podać zakresu, z którego chcemy wylosować liczbę, ale można to zrobić w inny sposób. Na przykład aby wylosować naturalną liczbę dwucyfrową (10...99), należy wpisać:
10 + Math.floor(Math.random() * 90)
Przykład Math.random
Math.random(); // np.: 0.29363602958619595
Wylosowanie liczby całkowitej z podanego przedziału
Co prawda nie można wprost wylosować liczby z podanego przedziału wartości, ale da się to zrobić poprzez bardzo proste operacje matematyczne. Na przykład aby wylosować liczbę całkowitą z przedziału od 10 do 99 (włącznie) wystarczy wpisać:
10 + Math.floor(Math.random() * 90); // np.: 25