JavaScript

Javascript willekeurig nummer

Javascript willekeurig nummer

Bij het ontwikkelen van een gamingwebsite moeten we vaak willekeurige getallen genereren. In dit artikel gaan we weten hoe we een willekeurige in Javascript kunnen krijgen met behulp van de willekeurige methode.

De willekeurig methode helpt bij het genereren van pseudo-willekeurige getallen, omdat, rekenkundig gezien, het genereren van een echt willekeurig getal onmogelijk is.

Syntaxis

We kunnen willekeurige getallen krijgen met behulp van Math.random() functie, zoals deze:

Wiskunde.willekeurig();

Deze functie accepteert geen argumenten en retourneert het willekeurige float-getal tussen 0 en 1.

Als we willekeurige getallen willen genereren tussen twee willekeurige getallen of tot een limiet. De syntaxis zou voor hen anders zijn. Laten we voor een beter begrip een paar voorbeelden proberen.

Voorbeelden

Stel dat we een willekeurig getal willen genereren van 0 tot 99. De syntaxis voor het opgeven van een limiet of een bereik is:

Wiskunde.willekeurig() * 100

Houd er rekening mee dat 100 een limiet of bereik is, niet het getal.

Je kunt zien dat het een getal van 0 tot 99 heeft gegenereerd, maar het is een zwevend getal.

Dus als we een geheel getal willen hebben en geen float-getal, kunnen we een Math . toepassen.floor() methode boven Math.random() methode, zoals deze:

Wiskunde.vloer (wiskunde).willekeurig() * 100)

Dat ziet er goed uit!

Wat als we nu geen getallen van 0 tot 99 of hoger willen hebben, maar van een ander getal, bijvoorbeeld 50 tot 90?. Laten we eerst eens kijken hoe we dat kunnen doen, en later zullen we zien hoe het werkt.

Wiskunde.verdieping ((Math.willekeurig() * 40) + 50)

In deze syntaxis is 40 het bereik of de limiet van 50 tot en met, 50 als het startnummer.

Als we uiteindelijk onze aangepaste willekeurige functie willen bouwen, kunnen we twee getallen (minimum en maximum) geven en een willekeurig getal tussen die twee getallen krijgen. De functie zou als volgt zijn:

functie getRandomNum(sNum, lNum)
terug Wiskunde.verdieping ((Math.willekeurig * (lNum - sNum)) + sNum)

Houd er rekening mee dat het eindnummer of "lNum" wordt uitgesloten. Als je dat ook wilt opnemen, voeg dan "1" toe aan het bereik, zoals dit:

functie getRandomNum(sNum, lNum)
terug Wiskunde.verdieping ((Math.willekeurig * (lNum - sNum + 1 )) + sNum)

Na het schrijven van deze functie. Laten we het noemen en de resultaten zien.

getRandomNumber (20, 40);



Zoals je kunt zien, krijgen we willekeurige getallen van 20 tot 40.

Dit zijn dus enkele van de verschillende manieren om pseudo-willekeurige getallen in Javascript te genereren met behulp van de Math.willekeurige() methode.

Conclusie

In dit artikel hebben we geleerd om willekeurige getallen in Javascript te krijgen en hebben we verschillende technieken geprobeerd om de gewenste resultaten te krijgen. We hebben ook geleerd om een ​​aangepaste functie te maken waarin we het bereik van getallen kunnen geven en de willekeurige getallen tussen dat bereik kunnen krijgen.

Blijf dus Javascript leren met linuxhint.com om er meer grip op te krijgen. Dank u!

Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...