Что нового

Ошибка генерации случайного значения из массива

ArgoNaft

Новичок
Сообщения
129
Репутация
0
Код:
Local $aArr[4] = ['1','2','3','4']
$rand_num = Random(0,UBound($aArr),1)
ConsoleWrite($aArr[$rand_num]& @CRLF)

Есть такой вот простой код, методично нажимаем сидим f5 и в итоге

Код:
G:\my_progs\Autoit\temp.au3 (6) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
ConsoleWrite($aArr[$rand_num]& @CRLF)
ConsoleWrite(^ ERROR
>Exit code: 1    Time: 0.362

Сидим дальше методично нажимаем на F5 и понимаем что такая фот вещь выпадает с завидной частотой, в связи с чем вопрос: А что это за ошибка? Код то верный!
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
Local $aArr[4] = ['1','2','3','4']
$rand_num = Random(0,UBound($aArr) - 1, 1)
ConsoleWrite($aArr[$rand_num]& @CRLF)
 
Верх