我必須生成 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))
我如何適應字母表?
uj5u.com熱心網友回復:
>> letters = ‘A’:’Z’;
>> letters(randi(26, 8, 10))
ans =
8×10 char array
'VYKRHLSYXV'
'XZXTBJTIYG'
'DEUTCTHPOY'
'XZYKVURFDJ'
'QYRRSERTDF'
'CMAEIMEGGG'
'HUWSYLDNVQ'
'ODYAAQMSGM'
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/479869.html
標籤:matlab
