标签: matlab
我使用以下内容在MATLAB中生成随机数:
N=10000; n=3000; c=randperm(N,n);
我需要在同一范围1:N和相同尺寸n内的另一组随机数,但不包括c中的值。 有什么想法吗?
1:N
n
c
答案 0 :(得分:4)
您可以再次使用randperm排除数组c的整数来创建长度为d的数组n:
randperm
d
ok = 1:N; ok(c) = []; d=ok(randperm(numel(ok),n));