ЈаваСцрипт

Јавасцрипт случајан број

Јавасцрипт случајан број

Док развијамо веб локацију о играма, често морамо да генеришемо случајне бројеве. У овом чланку ћемо знати како можемо добити случајни случај у Јавасцрипту помоћу методе рандом.

Тхе случајни метода помаже у генерисању псеудо-случајних бројева, јер је аритметички генерисање истинског случајног броја немогуће.

Синтакса

Случајне бројеве можемо добити помоћу математике.рандом () функција, попут ове:

Математика.рандом ();

Ова функција не узима никакве аргументе и вратиће случајни број с помичним бројем између 0 и 1.

Ако желимо да генеришемо случајне бројеве између било која два броја или до ограничења. Синтакса би за њих била другачија. Да бисмо боље разумели, покушајмо са неколико примера.

Примери

Претпоставимо да желимо да генеришемо случајни број од 0 до 99. Синтакса за обезбеђивање ограничења или опсега је:

Математика.рандом () * 100

Имајте на уму да је 100 ограничење или опсег, а не број.

Можете видети да је генерисао број од 0 до 99, али, то је флоат број.

Дакле, ако желимо да имамо цео број, а не флоат број, можемо применити математику.метода пода () преко математике.метода рандом (), попут ове:

Математика.спрат (математика.случајно () * 100)

То изгледа сјајно!

Сад, шта ако не желимо да имамо бројеве од 0 до 99 или даље, већ од неког другог броја, на пример, 50 до 90. Прво, да видимо како то можемо, а касније ћемо видети како то функционише.

Математика.спрат ((Математика.насумично () * 40) + 50)

У овој синтакси 40 је опсег или ограничење од 50 до надаље, 50 као почетни број.

На крају, ако желимо да изградимо своју прилагођену случајну функцију којој можемо пружити два броја (минимум и максимум) и добити случајни број између та два броја. Функција би била следећа:

функција гетРандомНум (сНум, лНум)
ретурн Матх.спрат ((Математика.случајни * (лНум - сНум)) + сНум)

Имајте на уму да ће завршни број или „лНум“ бити изузети. У случају да желите да укључите и то, додајте „1“ у опсег, овако:

функција гетРандомНум (сНум, лНум)
ретурн Матх.спрат ((Математика.случајни * (лНум - сНум + 1)) + сНум)

Након писања ове функције. Назовимо то и видимо резултате.

гетРандомНумбер (20, 40);



Као што видите, добијамо случајне бројеве од 20 до 40.

Дакле, ово су неки од различитих начина за генерисање псеудо-случајних бројева у Јавасцрипту помоћу математике.метода рандом ().

Закључак

У овом чланку научили смо да у Јавасцрипту добијамо случајне бројеве и испробали неколико техника да бисмо добили жељене резултате. Такође смо научили да направимо прилагођену функцију у којој можемо пружити опсег бројева и добити случајне бројеве између тих опсега.

Дакле, наставите да учите Јавасцрипт са линукхинт.цом да бисте га боље схватили. Хвала вам!

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...