Program JavaScript do generowania losowej liczby między dwiema liczbami

W tym przykładzie nauczysz się pisać program JavaScript, który wygeneruje losową liczbę między dwiema liczbami.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • JavaScript Math random ()
  • JavaScript Math floor ()
  • JavaScript parseInt ()

Jeśli chcesz znaleźć losową liczbę całkowitą między min (włącznie) a max (włącznie), możesz użyć następującej formuły:

 Math.floor(Math.random() * (max - min + 1)) + min

Przykład: wartość całkowita między dwiema liczbami

 // input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);

Wynik

 Wprowadź wartość minimalną: 1 Wprowadź wartość minimalną: 50 Losowa wartość między 1 a 50 to 47

W JavaScript możesz wygenerować liczbę losową za pomocą Math.random()funkcji.

Math.random()zwraca losową liczbę zmiennoprzecinkową z zakresu od 0 do mniej niż 1 (włącznie z 0 i bez 1 )

Powyższy program pokaże wynik w postaci liczby całkowitej od min (włącznie) do max (włącznie) .

Po pierwsze, wartości minimalne i maksymalne są pobierane jako dane wejściowe od użytkownika. Następnie Math.random()metoda jest używana do uzyskania liczby losowej z przekazanej wartości.

Math.floor()Zwraca najbliższej liczby całkowitej.

Interesujące artykuły...