Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.12.2014, 11:09
neonoviiwolf вне форума Посмотреть профиль Отправить личное сообщение для neonoviiwolf Найти все сообщения от neonoviiwolf
  № 11  
Ответить с цитированием
neonoviiwolf

Регистрация: Jun 2014
Сообщений: 558
ObOs вы правы, я не правильно адресовал кому комментарии, я имел в виду с корректированный rambler код

Цитата:
Сообщение от rambler Посмотреть сообщение
да цикл был лишним. немножко скорректировал. спасибо за подсказку совсем упустил .length
Код AS3:
internal function randomIndexArray(theArray:Array):Number
	{
 
	return Math.round(Math.random() * (theArray.length - 1));
 
	}

Старый 09.12.2014, 11:22
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 12  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
Цитата:
я имел в виду с корректированный rambler код
все там правильно.
там разве что вероятность выпадания первого и последнего элеметнов накосячена, то есть например первый элемент будет выпадать в два раза реже второго в [1, 2, 3]

1000 раз выполнил для массива [1, 2, 3] - 244, 523, 233

Старый 09.12.2014, 11:59
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 13  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
Сообщение от nubideus Посмотреть сообщение
это к чему?
надо же показать контекст, а то я могу написать ["asd"][0.5] // undefined
где конвертация?
Конвертация при возврате значения, исходя из сигнатуры метода в посте #4.

Добавлено через 13 минут
Цитата:
Сообщение от nubideus Посмотреть сообщение
round тут не просто лишний, он левый. тут нужен floor
a[Math.floor(Math.random() * a.length)]
Вот к этому было сказано, если что.
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.