select random number from a variable

how to select 4 values from already assigned variables
a= [4 5 1 2 9 7 8 1]
select 4 values from a in random fashion

 Accepted Answer

Andrei Bobrov
Andrei Bobrov on 21 Jan 2014
Edited: Andrei Bobrov on 21 Jan 2014
out = a(randperm(numel(a),4));
or
ii = randperm(numel(a));
out = a(ii(1:4));

More Answers (0)

Categories

Find more on Random Number Generation in Help Center and File Exchange

Asked:

on 21 Jan 2014

Edited:

on 21 Jan 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!