U ovom ćete primjeru naučiti pisati JavaScript program koji će generirati slučajni broj između dva broja.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript matematika slučajno ()
- JavaScript matematički pod ()
- JavaScript parseInt ()
Ako želite pronaći slučajni cijeli broj između min (uključujući) i max (uključujući), možete koristiti sljedeću formulu:
Math.floor(Math.random() * (max - min + 1)) + min
Primjer: Cijela vrijednost između dva broja
// 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)`);
Izlaz
Unesite najmanju vrijednost: 1 Unesite najmanju vrijednost: 50 Slučajna vrijednost između 1 i 50 je 47
U JavaScriptu možete generirati slučajni broj pomoću Math.random()
funkcije.
Math.random()
vraća slučajni broj s pomičnom zarezom u rasponu od 0 do manje od 1 (uključujući 0 i isključujući 1 )
Gornji program prikazat će cjelobrojni izlaz između min (uključujući) i max (uključujući) .
Prvo se minimalne i maksimalne vrijednosti uzimaju kao ulazni podaci korisnika. Tada se Math.random()
metoda koristi za dobivanje slučajnog broja iz proslijeđene vrijednosti.
Math.floor()
Vraća najbliži cijeli broj.