![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2010
Сообщений: 137
|
Привет. Как сделать что бы переменная выбирала произвольное число от 1 до 2? То есть 1 или 2. Если можно, пожалуйста ответьте =)
Вот если вопрос не понятно задал, то вот просто примерно написал смысл того что должно выйти Заранее благодарю Добавлено через 3 минуты В очередной раз не дождавшись ответа уже разобрался сам=) Все равно спасибо) |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 137
|
Хм. А у меня и таким способом как я показал работает. Чем различаются данные два кода?
|
|
|||||
random Доступность Flash Player 4. Функция устарела во Flash 5 с появлением Math.random(). Синтаксис random(value) Параметры value Число . Возвращает Число. Описание Функция; возвращает случайное число от 0 и до числа, на единицу меньше, чем указано в параметре value, включительно. Пример При следующем использовании random() может возвратить значения 0, 1, 2, 3 или 4: не подходит. Тогда уже: Разница в том, что Ваш способ более быстродейственный, а мой более медленный. Убедиться можно так: t=getTimer(); for(i=0; i<200000; i++){ randomvar=Math.floor(Math.random()*2)+1; } trace(getTimer()-t); t=getTimer(); for(i=0; i<200000; i++){ randomvar=random(2)+1; } trace(getTimer()-t); 1647 649 Как видите разница почти в три раза. Ваш код лучше. Цитата:
__________________
Играй. Это жизнь. Всё повторяется. Играй. Последний раз редактировалось AzagThoth; 10.04.2010 в 01:00. |
|
|||||
|
Цитата:
![]() Цитата:
А вообще на этот вопрос лучше пускай ТурбоДизель ответит, чтобы мы тут не гадали с Вами.
__________________
Играй. Это жизнь. Всё повторяется. Играй. Последний раз редактировалось AzagThoth; 10.04.2010 в 05:20. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|