![]() |
|
||||||||||
|
|||||
|
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Здравствуйте,
подскажите, можно ли как-нибудь получить random из двух значений "-1" и "+1" (типа random плюс/минус) одной функцией??? А то заканало уже делать: a=random(2)-1; if (a==0) { a=1; } Покороче можно??? Заранее благодарен. |
|
|||||
|
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Можно!
a=(random(2)*2)-1; Прикол, короче. Тема закрыта. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
a = random(2) || -1; Последний раз редактировалось Nox Noctis; 01.02.2004 в 16:15. |
|
|||||
|
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Ээээ... а в чем разница-то? %-/
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
по результату - ни в чем.
но у тебя рандом, умножение, и вычитание а у меня рандом, и одна логическая операция то есть действий меньше. единственная разница. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
Типа, и этот был у меня в учениках. ![]() |
|
|||||
|
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Надо бы замер устроить - какая функция быстрее считается %)))
Вобщем ясно, Спасибо за ответ, пригодится! |
![]() |
Часовой пояс GMT +4, время: 12:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|