JavaScript

Javascript véletlenszám

Javascript véletlenszám

A játékkal kapcsolatos weboldal fejlesztése során gyakran véletlenszerű számokat kell generálnunk. Ebben a cikkben megtudjuk, hogyan kaphatunk véletlenszerű elemeket a Javascriptben a véletlenszerű módszer segítségével.

A véletlen A módszer segít ál-véletlenszerű számok előállításában, mivel számtani szempontból lehetetlen valódi véletlenszámot előállítani.

Szintaxis

A Math segítségével véletlenszerű számokat kaphatunk.random () függvény, így:

Math.véletlen();

Ez a függvény nem vesz fel argumentumokat, és a véletlenszerű float számot adja vissza 0 és 1 között.

Ha véletlenszerű számokat akarunk generálni bármely két szám között vagy egy határértékig. Számukra más lenne a szintaxis. A jobb megértés érdekében próbáljunk meg néhány példát.

Példák

Tegyük fel, hogy véletlenszerű számot akarunk generálni 0 és 99 között. A korlát vagy tartomány megadásának szintaxisa:

Math.véletlenszerű () * 100

Ne feledje, hogy a 100 egy határ vagy tartomány, nem a szám.

Láthatja, hogy 0 és 99 közötti számot generált, de lebegő szám.

Tehát, ha egész számot akarunk használni, és nem úszó számot, akkor alkalmazhatunk egy matematikát.floor () metódus a Math felett.random () metódus, így:

Math.emelet (Math.véletlenszerű () * 100)

Ez nagyon jól néz ki!

És mi van akkor, ha nem 0 és 99 közötti számokat akarunk, hanem valamilyen más számot, például 50 és 90. Először nézzük meg, hogyan tudjuk ezt megtenni, és később megnézzük, hogyan működik.

Math.emelet ((Math.véletlenszerű () * 40) + 50)

Ebben a szintaxisban a 40 az 50-től kezdődő tartomány vagy határ, kezdő számként 50.

Végül, ha fel akarjuk építeni az egyedi véletlenszerű függvényünket, amelyhez két számot adhatunk meg (minimum és maximum), és véletlenszerű számot kapunk a két szám közé. A függvény a következő lenne:

függvény getRandomNum (sNum, lNum)
visszatér Math.emelet ((Math.véletlenszerű * (lNum - sNum)) + sNum)

Ne feledje, hogy a végszám vagy az „lNum” kizárásra kerül. Abban az esetben, ha ezt be szeretné venni, adja hozzá az „1” -t a tartományhoz, így:

függvény getRandomNum (sNum, lNum)
visszatér Math.emelet ((Math.véletlenszerű * (lNum - sNum + 1)) + sNum)

A funkció megírása után. Hívjuk és nézzük meg az eredményeket.

getRandomNumber (20, 40);



Mint láthatja, véletlenszámokat kapunk 20-tól 40-ig.

Tehát ezek a példa a véletlenszerű számok Javascriptben történő előállítására a Math segítségével.random () módszer.

Következtetés

Ebben a cikkben megtanultunk véletlenszámokat kapni Javascript-ben, és számos technikát kipróbáltunk a kívánt eredmények elérése érdekében. Megtanultunk olyan egyedi függvényt is készíteni, amelyben megadhatjuk a számtartományt, és megkapjuk a véletlenszerű számokat e tartományok között.

Tehát folytassa a Javascript használatát linuxhint.com hogy jobban megértsem. Köszönöm!

AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...
Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...
Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...