Я пытаюсь выбрать 1 из 10 случайных строк из заранее определенного массива, используя код ниже.
Когда% Answer% является эхо, он печатает "randomNumber".
Любые идеи, где я иду не так.
echo off
setlocal enabledelayedexpansion
set /a randomNumber=%RANDOM% %%10
set Answer=!foo[(%randomNumber%)]!
echo %Answer%
pause
РЕДАКТИРОВАТЬ: вот как я создаю массив (контекст: я пытаюсь закодировать Magic 8 Ball)
set a/ foo[0]=Majic8BallDon'tKnow.Majic8BallSaysAskAgain..
set a/ foo[1]=You are not worthy of an answer..
set a/ foo[2]=You wouldn't understand if I told you..
и т. Д. Foo [9]