#Matlab, 22
Matlab, 22
Will often return early letters, but can theoretically touch them all!
Takes one devided by a random number, limits this to 26 and turns it in to a character.
['' 96+min(1/rand,26)]
Not very short of course, but perhaps the concept can inspire other answers.