比如生成在-5到5范围之间,任意两数互不重复的20个随机实数
或者生成一个矩阵,其中的元素是在-5到5范围之间,任意两数互不重复的20个随机实数
注意,主要是三点
1、范围是[-5,5]
2、不重复
3、有一个小数位数的实数
那请问同理,我把范围改成[0,4]的话,程序是否如下:
function A=randfun
A(1)=round(4*rand*10)/10;
for i=2:1:20
m=round(4*rand*10)/10;
while(any(A==m)==1)
m=round(4*rand*10)/10;
end
A(i)=m;
format short g;
end