Autor | Zpráva | ||
---|---|---|---|
Luboš Kopriva Profil * |
#1 · Zasláno: 22. 9. 2010, 10:07:28
Ahoj potřeboval bych poradit skript nebo funkci v AS 2, která mi nádhodně zamíchá dvourozměrné pole:
[[x1,y1], [x2,y2], [x3,y3], [x4,y4]] např. na [ [x2,y2], [x4,y4] [x3,y3], [x1,y1]]. Můžu požádat o podrobnej návod. Luba |
||
_es Profil |
#2 · Zasláno: 22. 9. 2010, 10:16:38
Luboš Kopriva:
V AS neprogramujem no malo by to byť veľmi podobné JS, takže sa možno priamo dá použiť tento skript. V JS nie sú viacrozmerné polia, len polia obsahujúce polia, asi to tak bude aj v AS. |
||
Časová prodleva: 5 dní
|
|||
XXX Profil |
#3 · Zasláno: 27. 9. 2010, 19:20:02
Použij např. cyklus for, který proběhne tolikrát, kolik máš prvků v poli, které chceš zamíchat.V každém průběhu cyklem vygeneruješ náhodné číslo z celkového počtu všech prvků původního pole. Dostaneš tak index náhodného prvku pole. Tento prvek přidej do nového pole, které bude tvůj výsledek a zároveň jej smaž z původního pole. V dalším průběhu cyklu opět vygeneruješ náhodné číslo, ale né z původního počtu prvků pole, ale z toho nového, protože postupně z něj mažeš prvky a prvek s tímto indexem zase přidej do druhého pole, kde dostaneš pole nové, zamíchané ;)
|
||
Časová prodleva: 14 let
|
0