0
除く:範囲内MATLABでのランダムな整数が、私は以下を使用して範囲内のMATLABの乱数を生成した値
N=10000;
n=3000;
c=randperm(N,n);
Iは同じ範囲1:N
内と同一の乱数の別のセットを必要としますサイズn
ですが、c
の値は除きます。 アイデア
除く:範囲内MATLABでのランダムな整数が、私は以下を使用して範囲内のMATLABの乱数を生成した値
N=10000;
n=3000;
c=randperm(N,n);
Iは同じ範囲1:N
内と同一の乱数の別のセットを必要としますサイズn
ですが、c
の値は除きます。 アイデア
あなたは再びrandperm
同じ長さn
でクレート配列d
に配列c
の整数を除いて使用することができます。
ok = 1:N;
ok(c) = [];
d=ok(randperm(numel(ok),n));