#include <Array.au3>
Local $array=['a','b','c','d','e','f','g','h','i','j','k','l']
_ArrayDisplay($array)
_ArrayRandomize($array)
_ArrayDisplay($array)
MsgBox(4096,'Массив-Строка',_ArrayToString($array))
; пересобирание массива случайным образом
Func _ArrayRandomize(ByRef $avArray,$iStart=0)
Local $b=UBound($avArray)-1,$k,$0
For $i=$iStart To $b
$k=Random($i,$b,1)
$0=$avArray[$i]
$avArray[$i]=$avArray[$k]
$avArray[$k]=$0
Next
EndFunc