Und was hat das jetzt mit deiner Frage zu tun?
Genau, nichts. Du willst kein Array umwandeln, du willst auf ein Element zugreifen. Und zwar zufällig.
Pseudo-Code:
Delphi-Quellcode:
//[..]
if input = 'A' then
begin
Label1.Caption := a[random(3)+1];
end;
random(3) generiert eine Zufallszahl zwischen 0 und 3. Da dein Array aber bei 1 beginnt, addiere ich 1 hinzu, um den Bereich 1 bis 4 abzudecken.
Und in Zukunft bitte die Delphi-Tags nutzen. (Schaltfläche "Delphi-Code" im Beitragseditor). Und vielleicht weniger Fragezeichen, das wirkt kindisch.