Sajaukt (randomizēt) masīvus var būt nepieciešams vairāku iemeslu dēļ. Sākot no Pareizo atbilžu sajaukšanai līdz par kāršu kavas pārkārtošanai.

Kods ir pavisam vienkāršs un tas būtu jāsaprot iesācējam, kurš jau ir saskāries ar AS3:

Pieņemsim, ka vēlamies sajaukt alfabēta burtus.

 

var alfabets:Array = [A, B, C, D, E, F, G, H, I, J, K, L, M];

var alfabets_sajaukts:Array = [];

while (alfabets.length > 0) {
alfabets_sajaukts.push(alfabets.splice(Math.round(Math.random() * (alfabets.length - 1)), 1)[0]);
}

Varat pārbaudīt alfabets_sajaukts masīva vērtību ar

trace(alfabets_sajaukts);

 

Rezultātā tiek ņemts nejauši izvēlēts elements no alfabēta masīva, tas pārvietots uz sajauktā alfabēta masīvu un oriģināls dzēsts, tāpēc masīvs alfabets pēc sajaukšanas tiks atstāts tukšs.