Как в js коде использовать рендом ?

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
C#:
var rnd = new Random();
var dis = rnd.Next(409797511,70979751);
var lbt = rnd.Next(0.23,0.53);
это на C# а как использовать подобное в js ? и саму переменную как правильно в дальнейшем коде указать ?
 
Последнее редактирование:

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 942
Благодарностей
4 334
Баллы
113

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Проблема в том что твой код не работает. Пробовал так
JavaScript:
function getRandomFloat(min, max) {
  return Math.random() * (max - min) + min;
}
return getRandomFloat(11, 101)
тоже не срабатывает
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
С генерацией вроде разобрался, надо было поставить возвращать переменную, без этого почему то не срабатывает вообще по красной идет. А как в коде использовать переменную ? во что ее надо обернуть ?
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
С генерацией вроде разобрался, надо было поставить возвращать переменную, без этого почему то не срабатывает вообще по красной идет. А как в коде использовать переменную ? во что ее надо обернуть ?
Кодом, с которым разобрался, поделился?
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
написал же любой работает, но надо возвращать в переменную, иначе по красной.
Пока не понял ка дальше по коду эту переменную использовать.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 942
Благодарностей
4 334
Баллы
113
Не понял, что именно не работает?
Math.floor(Math.random() * Math.floor({-Variable.result-}));
Нормально работает.
Если переменной result назначить 10, то возвращает случайное от 0 до 10.
return не нужен, да.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)