在matlab中生成80个随机字母

Generating 80 random alphabet letters in matlab

我必须生成 80 个随机的英文字母(大写字母)并将它们显示在一行中,每行 10 个字母。 我有一个类似的宾果号码代码,但我不确定要更改什么以使其适应字母表

bingo = 1 : 99; 
for i = 1 : 99
temp = bingo(i); 
swop = floor(rand * 99 + 1); 
bingo(i) = bingo(swop); 
bingo(swop) = temp;
end
for i = 1 : 10 : 81
disp(bingo(i : i + 9))
end
disp(bingo(91 : 99))

如何使其适应字母表?

>> letters = ‘A’:’Z’;
>> letters(randi(26, 8, 10))

ans =

  8×10 char array

    'VYKRHLSYXV'
    'XZXTBJTIYG'
    'DEUTCTHPOY'
    'XZYKVURFDJ'
    'QYRRSERTDF'
    'CMAEIMEGGG'
    'HUWSYLDNVQ'
    'ODYAAQMSGM'