![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2012
Сообщений: 2
|
почему незаполняетца масив рандомними числами без повторений
КОД var q,w,e,t:int; t=0;e=0;var r:Array = new Array(); for (var p:int=0; p<30; p++){ r[p]=-1;} for (var j:int=0; j<30; j++){ bobo(); trace(r[j]); } function rep ():void {q=(Math.ceil(Math.random()* (XMLData.children().length())))-1;} tes1(); function bobo ():void { for (var i:int=0; i<30; i++){ rep(); if (q==r[i]) {i=0;trace("qwe"+q);} else {r[j]=q;} }} |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Для оформления своего кода надо использовать теги [as3][/as3]
Коверкать русский язык на этом форуме запрещено. Еще раз — будет плюс. Три плюса — бан.
__________________
Reality.getBounds(this); |
|
|||||
|
ОП, ты, конечно, извини за прямоту, но
![]() А по делу, что за tes1(); ? Она у тебя нигде не определена, что такое у тебя XMLData.children().length()? Что ты с ним делать хочешь? Мне сейчас немного лениво открывать справку, но ты уверен что length — public function getShuffledVector(length:int):Vector.<int> { var arr:Vector.<int> = new Vector.<int>; for (var j:int = 0; j < length; j++) { arr.push(-1); } for (var i:int = 0; i < arr.length; i++) { var test:int = roll(arr.length); while (arr.indexOf(test) != -1) { test = roll(arr.length); } arr[i] = test; } return arr; } private function roll(max:int) :int { return Math.floor(Math.random() * max) % max; }
__________________
cats are supreme beings Последний раз редактировалось am_devcorp; 14.12.2012 в 21:41. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|