Quantcast
Channel: MATLAB Central Newsreader Recent Posts
Viewing all articles
Browse latest Browse all 19628

Re: generate specific random value except some numbers

$
0
0
A = [1:40];
B = [10 13 22 27];

left=[A(1) B+1];
right=[B-1 A(end)];
n = right-left+1;
e = [0 cumsum(n)];
a = floor(e(end)*rand(1,1e5));
[~, d] = histc(a, e);
r = a+d+A(1)-1;

% Bruno

Viewing all articles
Browse latest Browse all 19628

Latest Images

Trending Articles



Latest Images