#include <array.au3>
Local $aNum[100]
For $i=0 To 99 ;-- 赋初值
$aNum[$i]=$i+1
Next
For $i=0 To 98 ;-- 重新排列
$r = Random($i,99,1)
$temp = $aNum[$i] ;-- 交换值
$aNum[$i] = $aNum[$r]
$aNum[$r] = $temp
Next
_ArrayDisplay($aNum)
Dim $atemp[100]
For $i = 0 To 99
$rand = Random(1, 100, 1)
If $i == 0 Then $atemp[$i] &= $rand
For $j = 0 To $i
If $rand == $atemp[$j] Then
$rand = Random(1, 100, 1)
$j = -1
ContinueLoop
EndIf
Next
$atemp[$i] = $rand
Next