SYNOPSIS use Array::Sample::SysRand qw(sample_sysrand); sample_partition([0,1,2,3,4,5,6,7,8,9], 5); => (5, 7, 9, 1, 3) DESCRIPTION FUNCTIONS All functions are not exported by default, but exportable. sample_sysrand Syntax: sample_sysrand(\@ary, $n [ , \%opts ]) => list Options: * pos => bool If set to true, will return positions instead of the elements. SEE ALSO Array::Sample::Partition