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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2001
Адрес: Moscow
Сообщений: 72
Отправить сообщение для MbICH с помощью ICQ
По умолчанию воЖ)

пасибо исх
я гдето исходничек нашел, там чтото похожее было)

счас засяду тварить, хороший кстати подход, ябы не додумался)

фишр, тоже пасиб
__________________
быстрее сюда


Последний раз редактировалось MbICH; 11.02.2002 в 22:26.
Старый 12.02.2002, 23:23
MbICH вне форума Посмотреть профиль Отправить личное сообщение для MbICH Посетить домашнюю страницу MbICH Найти все сообщения от MbICH
  № 12  
MbICH

Регистрация: Sep 2001
Адрес: Moscow
Сообщений: 72
Отправить сообщение для MbICH с помощью ICQ
По умолчанию а как?

а как сделать вместо
trace("-== 1-st set ==-");
while(myRandom.length) {
trace(myRandom.random());
}
ъ
я\чтобы он мне в переменные значения записывал?Ж)
__________________
быстрее сюда

Старый 13.02.2002, 03:47
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 13  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
myVar=myRandom.random() например

Старый 13.02.2002, 14:52
Barmaglot вне форума Посмотреть профиль Отправить личное сообщение для Barmaglot Найти все сообщения от Barmaglot
  № 14  
Barmaglot
 
Аватар для Barmaglot

Регистрация: Aug 2001
Адрес: Moscow
Сообщений: 213
Отправить сообщение для Barmaglot с помощью ICQ
По моему проще не генерировать массив состоящий из уникальных случайных чисел, а просто перемешивать массив случайным образом.

N=30; //Длина массива
Z=10; //Определяет величину перемешивания

A = new Array(N);
for(i=0; i<N; i++) A[i]=i;

for(i=1; i<N*Z; i++) {
n1=random(N);
do { n2=random(N);} while (n2==n1);
t=A[n1];
A[n1]=A[n2];
A[n2]=t;
};

trace(A);

Старый 13.02.2002, 15:48
MbICH вне форума Посмотреть профиль Отправить личное сообщение для MbICH Посетить домашнюю страницу MbICH Найти все сообщения от MbICH
  № 15  
MbICH

Регистрация: Sep 2001
Адрес: Moscow
Сообщений: 72
Отправить сообщение для MbICH с помощью ICQ
По умолчанию .

по моему исховский скрипт науболее удобен
ведь реч идет не только о числовых значениях, хоть это и менее удобо, зато уневерсальнее))
__________________
быстрее сюда

Старый 13.02.2002, 16:13
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 16  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
as=new Array("A","S","D","F","G","H","J","K","L","Q");
ar = [];
for (i=0; i<10; ++i) {
ar.splice(random(i+1), 0, as[i]);
}
trace (ar);

No coment!

Старый 13.02.2002, 16:49
Barmaglot вне форума Посмотреть профиль Отправить личное сообщение для Barmaglot Найти все сообщения от Barmaglot
  № 17  
Barmaglot
 
Аватар для Barmaglot

Регистрация: Aug 2001
Адрес: Moscow
Сообщений: 213
Отправить сообщение для Barmaglot с помощью ICQ
N=30; //Длина массива
Z=10; //Определяет величину перемешивания

A = new Array(N);
for(i=0; i<N; i++) A[i]="String"+i;

for(i=1; i<N*Z; i++) {
n1=random(N);
do { n2=random(N);} while (n2==n1);
t=A[n1];
A[n1]=A[n2];
A[n2]=t;
};

trace(A);

Старый 13.02.2002, 17:06
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 18  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
ЭХ, и я похвастаюсь,

Дивитесь




Код:
Array.prototype.random = function()
{
	for (var random_i=this.length;random_i>0;random_i--)
	{	
		this.push(this.splice(Math.floor(Math.random()*random_i),1)[0]);
	}
return this;
}

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

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

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


 


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


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