Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Здравствуйте, пожалуйста распишите на русском языке принцип работы кода (с цифрами соответствующими):

_Aiming = (0.5 + (random 1));

_Aiming = _Aiming + ((random (1 - _Aiming)) / 2);

Итого _Aiming чему равен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

123new Не вводите в заблуждение. 

random 1 возвратит число с плавающей точкой в пределах 0-1.

Чтобы получить 0 или 1, нужно использовать floor или ceil соответственно.

Есть еще round (округляет до ближайшего целого числа).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах



  • 0

дебаг консоль? Не, не слышал

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
2 часа назад, ClowDes сказал:

Итого _Aiming чему равен?

а тут все зависит от random как раз таки) а рандом он и в африке рандом, как повезет, так и получится результат))

 

Для наглядности, те же самые вычисления, но в более простом для понимания видже:

_а = (рандомное значение от 0 до 1) + 0.5;

_b =  1 - (значение _a);

_c = (рандомное значение от 0.0 до значения _b выше);

_d = (значение _c) / 2;

_а = _а + (значение _d);

результат этих вычислений - значение _a и есть
 

Изменено пользователем 123new (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Поправьте меня если я не так понимаю: (random 1) - рандомное число от нуля до максимально допустимой единицы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
25 минут назад, ClowDes сказал:

Поправьте меня если я не так понимаю: (random 1) - рандомное число от нуля до максимально допустимой единицы?

верно, от 0 до 1.
random 1  выдаст рандомно 0 или 1

random 0.2 выдаст рандомно 0.0, 0.1 или 0.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Ford извиняюсь, еще плохо знаю язык)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Благодарочка за информацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.