![]() |
как вытащить случайное значение массива
здравствуйте
например есть массив строк,ну пусть три,четыре значения 1 элемент а 2 б 3 в 4 г теперь как можно сделать чтоб из этих элементов массива вытащить случайный есть Код AS3:
и еще, если не затруднит покажите пример, допустим хочу что бы рандом был из 8 чисел как это выглядит,т.е в диапазоне от 1 и до 8 трейсом выкидывало не нужно очень усложненных махинаций, небольшой понятный пример |
|
Код AS3:
|
zackscript, не round а floor
|
или вообще
Код AS3:
|
всем спасибо за ответы,но по ним есть вопросы
1) в чем различие между Код AS3:
Код AS3:
Код AS3:
Код AS3:
3)если есть число 8, как из него вытащить рандом? т.е обязательно указывать диапазон или все таки можно просто указать цифру и из него генератор выберет какое то число |
Цитата:
1.25 => 1; 1.79 => 2; floor - всегда округляет до наименьшего значение числа, например: 1.25 => 1; 1.79 => 1; Цитата:
trace(int(1.23620078060775995)) => 1; |
zackscript, твой ответ неточен и неполон.
Исправление: Math.round(1.25) будет равен не 1, а 2. Дополнение: Не помешает и пример с отрицательным значением. Так int(-1.234) будет равен -1. Это чтобы не казалось, что int() в самом общем случае дает тот же результат, что и Math.floor(). |
Цитата:
|
Кто-то не выпил свой утренний кофе или забыл школьную математику )
Цитата:
В итоге этот кто-то я ))) там же не 1.5 )) пошел пить кофе! |
| Часовой пояс GMT +4, время: 08:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.