Med razvojem spletnega mesta za igre na srečo moramo pogosto ustvariti naključne številke. V tem članku bomo vedeli, kako lahko z naključno metodo dobimo naključno v Javascriptu.
The naključen metoda pomaga pri ustvarjanju psevdonaključnih števil, saj aritmetično ustvarjanje prave naključne številke ni mogoče.
Sintaksa
Naključne številke lahko dobimo z uporabo matematike.funkcija random (), kot je ta:
Matematika.naključen();Ta funkcija ne sprejme nobenega argumenta in bo vrnila naključno plavajoče število med 0 in 1.
Če želimo ustvariti naključne številke med poljubnima dvema številkama ali do meje. Sintaksa bi bila zanje drugačna. Za boljše razumevanje poskusimo z nekaj primeri.
Primeri
Recimo, da želimo ustvariti naključno število od 0 do 99. Sintaksa za podajanje omejitve ali obsega je:
Matematika.naključno () * 100Upoštevajte, da je 100 omejitev ali obseg in ne število.
Vidite lahko, da je ustvaril število od 0 do 99, vendar je to float število.
Torej, če želimo imeti celo število in ne float števila, lahko uporabimo matematiko.tal () metoda nad Math.metoda random (), kot je ta:
Matematika.nadstropje (Math.naključno () * 100)
To izgleda super!
Kaj pa, če ne želimo imeti številk od 0 do 99 ali naprej, ampak neke druge številke, na primer 50 do 90. Najprej poglejmo, kako to lahko naredimo, kasneje pa bomo videli, kako to deluje.
Matematika.nadstropje ((Math.naključno () * 40) + 50)V tej sintaksi je 40 obseg ali omejitev od 50 do naprej, 50 kot začetna številka.
Na koncu, če želimo zgraditi svojo naključno funkcijo po meri, ki ji lahko damo dve številki (najmanjšo in največjo) in dobimo naključno število med tema dvema. Funkcija bi bila taka:
funkcija getRandomNum (sNum, lNum)vrni matematiko.nadstropje ((Math.naključno * (lNum - sNum)) + sNum)
Upoštevajte, da bo končna številka ali “lNum” izključena. Če želite vključiti tudi to, dodajte v razpon »1«, kot je ta:
funkcija getRandomNum (sNum, lNum)vrni matematiko.nadstropje ((Math.naključno * (lNum - sNum + 1)) + sNum)
Po pisanju te funkcije. Pokličimo in poglejmo rezultate.
getRandomNumber (20, 40);
Kot lahko vidite, dobimo naključna števila od 20 do 40.
To je nekaj različnih načinov ustvarjanja psevdonaključnih števil v Javascriptu z uporabo matematike.metoda random ().
Zaključek
V tem članku smo se naučili pridobivati naključne številke v Javascriptu in preizkusili več tehnik, da smo dobili želene rezultate. Naučili smo se tudi izdelati funkcijo po meri, v kateri lahko zagotovimo obseg številk in dobimo naključna števila med temi območji.
Torej, nadaljujte z učenjem Javascripta z linuxhint.com da bi ga bolje razumeli. Hvala vam!