blob: 8e40d9378e2dee0722b250751a404ee979c4dc92 (
plain)
1
2
3
4
5
6
7
8
9
|
function [i,j] = pick(ndx)
% PICK Pick an entry at random from a vector
% function [i,j] = pick(ndx)
%
% i = ndx(j) for j ~ U(1:length(ndx))
dist = normalize(ones(1,length(ndx)));
j = sample_discrete(dist);
i = ndx(j);
|