/usr/share/psychtoolbox-3/PsychProbability/URandSel.m is in psychtoolbox-3-common 3.0.9+svn2579.dfsg1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 | function sel = URandSel(in,n)
% sel = RandSel(in,n)
% randomly selects N elements from set IN, each element from IN will
% be selected up to one time (so sampling without replacing).
% IN can have any number of dimensions and elements
% 2008-08-27 DN Wrote it
psychassert(n<=numel(in),'More return elements requested (n: %d) than number of elements in input (n: %d)',n,numel(in));
selind = NRandPerm(numel(in),n);
sel = in(selind);
|