Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   random +/- в одну функцию - как ??? (http://www.flasher.ru/forum/showthread.php?t=54249)

Ламер_Флаша 31.01.2004 19:55

random +/- в одну функцию - как ???
 
Здравствуйте,


подскажите, можно ли как-нибудь получить 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

по результату - ни в чем.

но у тебя рандом, умножение, и вычитание

а у меня рандом, и одна логическая операция

то есть действий меньше. единственная разница.

Штрек 02.02.2004 03:07

Цитата:

Оригинал написал(а) Nox Noctis
то есть действий меньше. единственная разница.
Тяжелое дело - взрастить мастера. :D
Типа, и этот был у меня в учениках. :p

Ламер_Флаша 02.02.2004 03:10

Надо бы замер устроить - какая функция быстрее считается %)))

Вобщем ясно, Спасибо за ответ, пригодится! http://www.flasher.ru/forum/sets/fla...cons/icon5.gif


Часовой пояс GMT +4, время: 04:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.