求MATLAB随机点名程序,最好能直接导入Excel

求MATLAB随机点名程序代码,越简单越好,最好是直接可以导入Excel文件内容,谢谢,急

主体部分 randperm(N,N);可以实现。输出N个数的随机序列。
示例:1至15随机输出。

>> r15=randperm(15,15);
>> r15
r15 =
     3     8     1    14    10     7     4    11    12    13    15     6     9     2     5

>> xlswrite('d:\r15.xls', r15);

img

data = readtable('名单.xlsx');%导入名单,第一列为姓名
num = 1; %随机选择num人
ra = randi(size(data,1),1,num);
celldisp(data{ra,1}); %显示结果