JavaScript

Slučajni broj Javascripta

Slučajni broj Javascripta

Dok razvijamo web stranicu s igrama, često moramo generirati slučajne brojeve. U ovom ćemo članku znati kako možemo dobiti slučajni slučaj u Javascriptu koristeći slučajnu metodu.

The slučajno metoda pomaže u generiranju pseudo-slučajnih brojeva, jer je aritmetički generiranje istinskog slučajnog broja nemoguće.

Sintaksa

Slučajne brojeve možemo dobiti pomoću matematike.funkcija random (), poput ove:

Matematika.slučajni ();

Ova funkcija ne uzima nikakve argumente i vratit će slučajni plutajući broj između 0 i 1.

Ako želimo generirati slučajne brojeve između bilo koja dva broja ili do ograničenja. Sintaksa bi za njih bila drugačija. Za bolje razumijevanje, pokušajmo s nekoliko primjera.

Primjeri

Pretpostavimo da želimo generirati slučajni broj od 0 do 99. Sintaksa za pružanje ograničenja ili raspona je:

Matematika.random () * 100

Imajte na umu da je 100 ograničenje ili raspon, a ne broj.

Možete vidjeti da je generirao broj od 0 do 99, ali to je plutajući broj.

Dakle, ako želimo imati cijeli broj, a ne plutajući broj, možemo primijeniti matematiku.metoda poda () preko matematike.metoda random (), poput ove:

Matematika.kat (matematika.slučajno () * 100)

To izgleda sjajno!

Što ako ne želimo imati brojeve od 0 do 99 ili dalje, već neki drugi broj, na primjer 50 do 90. Prvo, da vidimo kako to možemo učiniti, a kasnije ćemo vidjeti kako to funkcionira.

Matematika.kat ((Matematika.slučajno () * 40) + 50)

U ovoj sintaksi 40 je raspon ili ograničenje od 50 do nadalje, 50 kao početni broj.

Na kraju, ako želimo izgraditi svoju prilagođenu slučajnu funkciju kojoj možemo pružiti dva broja (minimum i maksimum) i dobiti slučajni broj između ta dva broja. Funkcija bi bila sljedeća:

funkcija getRandomNum (sNum, lNum)
vrati Matematika.kat ((Matematika.slučajni * (lNum - sNum)) + sNum)

Imajte na umu da će završni broj ili "lNum" biti izuzeti. U slučaju da želite uključiti i to, dodajte "1" u raspon, poput ovog:

funkcija getRandomNum (sNum, lNum)
vrati Matematika.kat ((Matematika.slučajni * (lNum - sNum + 1)) + sNum)

Nakon pisanja ove funkcije. Nazovimo to i vidimo rezultate.

getRandomNumber (20, 40);



Kao što vidite, dobivamo slučajne brojeve od 20 do 40.

Dakle, ovo su neki od različitih načina generiranja pseudo-slučajnih brojeva u Javascriptu pomoću matematike.metoda random ().

Zaključak

U ovom smo članku naučili dobivati ​​slučajne brojeve u Javascriptu i isprobali nekoliko tehnika kako bismo dobili željene rezultate. Također smo naučili izraditi prilagođenu funkciju u kojoj možemo pružiti raspon brojeva i dobiti slučajne brojeve između tih raspona.

Dakle, nastavite učiti Javascript sa linuxhint.com kako bi ga bolje shvatili. Hvala vam!

Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...