Czy istnieje sposób na wygenerowanie liczby losowej w określonym zakresie (np. Od 1 do 8: 1, 2, 3, 4, 5 , 6, 7, 8) w JavaScript?
1 odpowiedź
Ten kod działa tylko wtedy, gdy minimalna wartość wynosi 1. Nie działa dla wartości minimalnych innych niż 1.
Jeśli chcesz uzyskać losową liczbę całkowitą od 1 (i tylko 1) do 8 proponuję:
Math.floor(Math.random() * 8) + 1
Gdzie: - 1 to numer początkowy - 8 to liczba możliwych wyników (1 + początek (8) - koniec (1))
Pozdrawiam :)