Просмотр полной версии : random +/- в одну функцию - как ???
Ламер_Флаша
31.01.2004, 19:55
Здравствуйте,
подскажите, можно ли как-нибудь получить random из двух значений "-1" и "+1" (типа random плюс/минус) одной функцией???
А то заканало уже делать:
a=random(2)-1;
if (a==0) { a=1; }
:mad:
Покороче можно???
Заранее благодарен.
Ламер_Флаша
31.01.2004, 21:15
Можно! http://forum.ixbt.com/rotate.gif
a=(random(2)*2)-1;
Прикол, короче. :)
Тема закрыта.
Nox Noctis
01.02.2004, 15:54
Оригинал написал(а) Ламер_Флаша
a=(random(2)*2)-1;слишком сложно.
a = random(2) || -1;
Ламер_Флаша
02.02.2004, 02:29
Ээээ... а в чем разница-то? %-/
Nox Noctis
02.02.2004, 02:47
по результату - ни в чем.
но у тебя рандом, умножение, и вычитание
а у меня рандом, и одна логическая операция
то есть действий меньше. единственная разница.
Оригинал написал(а) Nox Noctis
то есть действий меньше. единственная разница.
Тяжелое дело - взрастить мастера. :D
Типа, и этот был у меня в учениках. :p
Ламер_Флаша
02.02.2004, 03:10
Надо бы замер устроить - какая функция быстрее считается %)))
Вобщем ясно, Спасибо за ответ, пригодится! http://www.flasher.ru/forum/sets/flasher/icons/icon5.gif
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.