Добавлен ArchOracle
Как сделать нормальный рандом? А то не дело когда несколько раз подряд одни и те же комбинации выпадают...
Принятый ответ
prog:
ArchOracle, покажи свой код, мне почему-то кажется что дело не только в рандоме...
Создал новую карту, чисто чтобы проверить. И что думаете? Рандом нормально работает!
Вне синематика рандом работает правильно. Внутри - каким-то фиксированным образом.
Почему? Не ясно. Впрочем, как решить проблему я понял.
Почему? Не ясно. Впрочем, как решить проблему я понял.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Генерирую пять чисел от 1 до 3. И эта пятёрка из раза в раз одинакова. Даже если выйти из варика, зайти и запустить карту снова, то тоже так будет.
Отредактирован quq_CCCP
Попробуй брать диапазон от 0 до 100 и остаток от деления на 3.
Сами пятёрки изменились, но они всё равно одинаковые.
quq_CCCP:
Отредактирован ArchOracle
>set udg_random_seed = GetRandomSeed()
Делал так, по аналогии с установкой зерна, но так ошибки выдаются (одна).
Пытаюсь сейчас разобраться с погрешностями вейта, потом напишу что как получилось.
Брал циклический триггер с периодичностью в одну миллионную секунды и считал сколько циклов будет пока длится вейт(0.00)
Недавно пытался переназначить его функцией во время init, но ни к чему оно не привело, сид как был рандомный так и остался.
И каждый раз у меня одни и те же способности получаются.
Да, я выводил генерируемые числа, проблема именно в рандоме.
Сколько раз прокрутится до того как упадёт - вот вам и сид
Отредактирован Феникс
Отредактирован ArchOracle
Почему? Не ясно. Впрочем, как решить проблему я понял.