Тема: Рандом
Показать сообщение отдельно
Старый 11.09.2006, 02:18
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 24  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
var _l1:Array = [];
var _l2:Array = [];
for (i=0; i<10; i++) {
	_l1[i] = i;
}
i = 0;
while (i<_l1.length*10) {
	var Rnd:Number = Math.ceil(Math.random()*_l1.length);
	if (_l2[i-1] != Rnd) {
		_l2[i] = Rnd;
		i++;
	}
}
trace(_l2); // В этом массиве никогда не будет 2 одинаковых числа подряд
__________________
Hell is the possibility of sanity