![]() |
ну работать то будет ясное дело ) но это определенно глубоко и мрачно :D
|
ну почму же мрачно? рекурсия - это класс :) :)
|
Цитата:
Добавлено через 17 минут И использование Math.round: Код AS3:
|
Цитата:
По поводу Math.floor. Зачем? Так он как раз и не вернет вам max. И при чем тут Number. Результатом и round'a и floor'a является Number. Объясните, может я не понимаю и уперся как баран :) Ну а по поводу единички. Это понятно, если floor, то да, для максимума нужна единичка.Но этот вариант и так возвращает все от _min до _max включительно и без того :) Код:
Случайное число 10 |
Цитата:
|
То есть отрезать циферки после запятой медленнее, чем найти ближайшее целое?
И если уж на то пошло int быстрее. |
ну ладно. как хотите.
по поводу заплатки и изящности все же не совсем согласен. когда-то читал статью про рекурсивные функции и их применение. Хорошая статья была. Но это мнение всего одного. Ну ок. Всем спасибо и удачи. |
Цитата:
Заплатка, потому что: А) Вместо одного четкого решения, которое здесь возможно, вы предлагаете делать наугад - "А вдруг повезет и число не будет запретным. Черт! Ну ладно, давайте еще раз попробуем." Б) Если уж и делать с повторами, то рекурсия здесь просто урод на фоне while. Который, кстати, был предложен в самом первом ответе. PS. Мне больше нравится вариант с массивом. По сути, выбор кроме одного числа, это частный случай выбора среди произвольного набора чисел. И вариант с массивом позволяет легко к нему перейти. |
Цитата:
P.S. одолжения? о чем это вы? :):) |
Код AS3:
|
| Часовой пояс GMT +4, время: 19:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.