|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2014
Сообщений: 215
|
как вытащить случайное значение массива
здравствуйте
например есть массив строк,ну пусть три,четыре значения 1 элемент а 2 б 3 в 4 г теперь как можно сделать чтоб из этих элементов массива вытащить случайный есть но не пойму как соединить и в трейс вывести и еще, если не затруднит покажите пример, допустим хочу что бы рандом был из 8 чисел как это выглядит,т.е в диапазоне от 1 и до 8 трейсом выкидывало не нужно очень усложненных махинаций, небольшой понятный пример |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
|
|
|||||
|
|
|||||
Регистрация: Mar 2007
Сообщений: 319
|
zackscript, не round а floor
|
|
|||||
Регистрация: Apr 2014
Сообщений: 215
|
всем спасибо за ответы,но по ним есть вопросы
1) в чем различие между и 2) что делает тут ,превращат полученное в целое число? 3)если есть число 8, как из него вытащить рандом? т.е обязательно указывать диапазон или все таки можно просто указать цифру и из него генератор выберет какое то число |
|
|||||
Цитата:
1.25 => 1; 1.79 => 2; floor - всегда округляет до наименьшего значение числа, например: 1.25 => 1; 1.79 => 1; Цитата:
trace(int(1.23620078060775995)) => 1; |
|
|||||
Lorem ipsum
|
zackscript, твой ответ неточен и неполон.
Исправление: Math.round(1.25) будет равен не 1, а 2. Дополнение: Не помешает и пример с отрицательным значением. Так int(-1.234) будет равен -1. Это чтобы не казалось, что int() в самом общем случае дает тот же результат, что и Math.floor().
__________________
Поймай яблоко 2! |
|
|||||
Lorem ipsum
|
Кто-то не выпил свой утренний кофе или забыл школьную математику )
Цитата:
В итоге этот кто-то я ))) там же не 1.5 )) пошел пить кофе!
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 15:56. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|