在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'
我必须生成 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'