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