![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Как сделать чтобы переменные A и В были случайными от 1 до 10, но чтобы они всегда были не равны?
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
var array:Array = [1,2,3,4,5,6,7,8,9,10]
function getDiffRandom (arrayRange:Array, count:Number):Array {
var array:Array = arrayRange.concat ();
var len:Number = Math.min (count, arrayRange.length);
var arrayOut:Array = [];
for (var i:Number = 0; i < len; i++) {
var value:Number = (Math.random () * array.length) >> 0;
arrayOut.push (array.splice (value, 1));
}
return arrayOut;
}
var arrayDiffRandom:Array = getDiffRandom (array, 2);
var a:Number = arrayDiffRandom[0];
var b:Number = arrayDiffRandom[1];
trace (a);
trace (b);
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|