Показать сообщение отдельно
Старый 27.08.2007, 10:59
Tardos Mors вне форума Посмотреть профиль Отправить личное сообщение для Tardos Mors Найти все сообщения от Tardos Mors
  № 8  
Ответить с цитированием
Tardos Mors

Регистрация: Jul 2006
Адрес: Новосибирск
Сообщений: 530
Отправить сообщение для Tardos Mors с помощью ICQ
Код:
var vars:Array = new Array ();
function unicNum(searchArray:Array, max:Number, min:Number):Number
{
	if (max == null) return;
	if (min == null) min = 0;
	var currentNum = Math.round(Math.random()*(max - min)) + min;
	var error:Boolean = false;
	for (var i:Number = 0; i < searchArray.length; i++)
	{
		if (searchArray[i] == currentNum)
		{
			error = true;
			break;
		}
	}
	if (error == true) currentNum = unicNum(searchArray, max, min);
	return currentNum;
}
for (var a:Number = 0; a < 5; a ++)
{
	vars[a] = unicNum(vars, 10);
	_root["m"+a] = vars[a];
}
trace (m0 + ", " + m1 + ", " + m2 + ", " + m3 + ", " + m4);