![]() |
![]() |
Zebra 16.04.2004 - 18:24 |
Нужна ваша помощь. Значит есть массив, из него случайным образом берется элемент - выводится на экран, а сам индекс взятого элемента пишется в другой массив, после этого цикл повторяется - берется случайный элемент массива и если он еще не был выбран, то пишется. Код я написал , но нихрена не работает. язык JavaScript. Кто может, может поможет? |
Auximen 1 - 16.04.2004 - 18:26 | что прикажешь? написать тебе эту хрень? ХРЕН. либо выкидывай сюда малюсенький кусок кода, либо не жди помощи от таких как я |
рауль 2 - 16.04.2004 - 18:57 | такие, как ты - это какие? |
buster 3 - 16.04.2004 - 19:06 | Умные :о)) |
Auximen 4 - 17.04.2004 - 00:14 | "ай яй яй яй, я распи@яй" |
Уверенный 5 - 17.04.2004 - 00:32 | Действительно, странные посты. Во-первых, тема ни о чем не говорит, кроме того, что автор затупил. Во-вторых, где неработающий код? |
Mips 6 - 17.04.2004 - 10:48 |
<script> Array.prototype.del = delete_element; var i,s,h,c; a=new Array(); for(i=0;i<10;i++){a[i]="элемент "+(i+1);} function delete_element(n){ var b; if (n==this.length) { return b = this.slice(0, n-1);} else if (n==0) return this.slice(1, this.length); else { b = this.slice(0, n); return b.concat(this.slice(n+1, this.length)); } } h=a.length; for(var s=0;s<h;s++){ c=Math.floor(Math.random()*a.length); document.write(s+"="+a[c]+"<br>"); a=a.del(c); } </script> |
Auximen 7 - 17.04.2004 - 11:01 | о, добрый мипс всегда поможет, мипс, а может за меня работу будешь делать на добровольной основе? |
Zebra 8 - 17.04.2004 - 13:45 |
Оно конечно спасибо, но слишком мудрено, можно же проще. Мипсу спасибо по любому. |
Mips 9 - 17.04.2004 - 14:51 |
Auximen, ты думаешь я щас сидел и выдумывал это? вот ещё... В своё время у меня стояла почти такая же задача и тогда я написал этот скрипт. А щас просто поднял архивы. Zebra, мудрёно... не мудрёно... какая разница? работает и ладно. В a[c] выводится рандомный элемент массива, используй его где надо и всё. |
Auximen 10 - 17.04.2004 - 15:59 | да я шучу ;) погода Г. |