XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
Вопрос по вещественным числам
Составил такое условие:
Случайное вещественное число в диапозоне от 0.00 до 100.00 меньше или равно мана юнита/7500
(не было смысла выкладывать скрин, я написал так)
я еще плохо ориентируюсь в формулах, и не совсем понимаю, правильно ли все составил.
Вопросы такие: вещественное число это не целое? И если у юнита мана 750, то 750/7500= 0.1. Т.е. вероятность совпадения условия равна 0.1%? Надеюсь это число ни куда не округлится? А при мане юнита 15000 вероятность будет ровно 2%?
И как генерируется это вещественное число? По сотым (например 0.76, 5.36, 91.25 и т.д.) мне не нужны целые числа.
И как будет правильно, если я хочу как бы 100%ную систему? Диапазон от 0.00 до 100.00, или от 0.00 до 99.00?
Извените за такую дурацкую тему, нет времени самому проводить расчеты :-)
» Лично для Hate
Можешь ничего не писать и не троллить тут, т.к. ты у меня в игноре и твои посты я не вижу, поэтому ты больше не сможешь спровоцировать меня на оскорбления :-P

Отредактировано DARGO, 03.10.2013 в 22:04.
Старый 03.10.2013, 21:57
Hanabishi
COOL STATUS
offline
Опыт: отключен
Что-то не понятно, что нужно, но
И если у юнита мана 750, то 750/7500= 0.1. Т.е. вероятность совпадения условия равна 0.1%? Надеюсь это число ни куда не округлится? А при мане юнита 15000 вероятность будет ровно 2%?
Да, и не понятно, с чего взял, что что-то должно куда-то округляться
Диапазон от 0.00 до 100.00, или от 0.00 до 99.00?
Конечно 0-100, откуда вообще про 99 придумал
Hanabishi добавил:
И как генерируется это вещественное число? По сотым (например 0.76, 5.36, 91.25 и т.д.) мне не нужны целые числа.
Да хоть 0.812738719823
Старый 03.10.2013, 22:11
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
Конечно 0-100, откуда вообще про 99
придумал
просто в других картах встречал диапазон 1-100 (походу целые числа).
Ведь в 0-100 всего 101 целое значение, если учесть 0, поэтому и спрашиваю :-)
Старый 04.10.2013, 08:05
Buulichkaa
Делаю спеллы за еду
offline
Опыт: 20,146
Активность:
Вообще неясно зачем такая формула, чисел от 0.(0) до 100.(0) овер 100500^100500 . Я не понял зачем нам барьер деления на 7500 который относит числа до 7500 за еденицу, т. е. если у нас у юнита маны до 7500 то полюбому наше число будет <= 1, зачем там от 1 до 100 не понятно, и если вы не можете понять слов хейта, то дело не в нем.
Старый 04.10.2013, 08:55
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,324
Активность:
DARGO, мда какую то чепуху ты намутил, вещественное число это ссылка, ну следовательно оно никак не целое... Про генерацию вещественных чисел в jass это тип Real I2R(целое) = вещественное число...
Hate просил передать: "Не говорите ничего этому лентяю пусть гуглит!"
Старый 04.10.2013, 09:10
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
quq_CCCP:
ну следовательно оно никак не целое
ну почему же, в частных случаях оно целое как бы хД
Старый 04.10.2013, 10:43
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
Ладно всем спасибо. Мне как раз не нужны были целые числа :-) значит я нигде не ошибся, а то что я намутил, это уже мои проблемы, все работает :-)
Старый 04.10.2013, 15:39
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:28.