Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Предохранитель (http://www.flasher.ru/forum/showthread.php?t=35752)

rdm.vuk 13.08.2002 20:22

Предохранитель
 
лень меня одолела (не в смысле думать, а в смысле делать)
вощем ситуация такая - есть 8 переменных (лучше с разными именами, но и 1,2,3(циклом присваивать) тожа со скрипом покатит) и им надо присвоить random(20); но так что-бы каждая переменная имела своё уникальное значение, не повторяться вощем

писать
a=random(20);
b=random(20);
if (b == a) {b=random(20);}
c=random(20);
if (c == a or c == b) {c=random(20);}
....

ломает да и непродуктивно...
как бы так, эдак предохранитель вставить, чтоб присвоенное одной переменной значение уже не присваивалось другой? чё-то башка совсем пустая, идей нет :(((((

valeris 13.08.2002 20:31

Помню на форуме когда-то такое обсуждалось.
Попробуй поискать.

RDA 14.08.2002 10:34

http://www.flasher.ru/src/stats_1072/

greyshaman 14.08.2002 10:56

myArray=[];
for(i=0;i<=20;i++){myArray[i]=i;}
for(i=1;i<=8;i++){
trace("a"+i+"="+(myArray.splice(random(myArray.length),1)));
}


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

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