Строки - это набор символов, разделенных переводом строки. Поэтому:
1. Перегоняете st1 в строковый массив через Split. Разделитель - перенос строки;
2. Определяете через Ubound верхнюю границу полученного массива. (Нижняя граница равна нулю);
3. При вызове Random определяете нижнюю и верхнюю границу диапазона, из которого будут браться строки;
4. Вызываете Random, получаете случайное число из заданного диапазона.
5. Берете из строкового массива элемент с этим номером. Профит!)