La verdad que no entiendo la lógica de tu código.
Por ejemplo esta línea:
Solo elije entre un solo número, el cero. Si querías que generara el 0 o el 1 tendrías que haber puesto:
De todas formas eso es irrelevante porque si tu intención es generar una letra al azar lo correcto sería:
Código Delphi
[-]
Letra:=chr(Random(26)+65);
Siendo 'Letra' de tipo char.