0.0.1 • Published 11 years ago
random-subsets v0.0.1
random-subsets
Create a set of random-ordered subsets.
random-subsets(array[, subsetSize])
subsetSize defaults to 2.
Returns an array of subarrays of size subsetSize. The elements of the
subarrays are in random order. If array.length does not divide evenly into
subsetSize the last subarray of the result will have length
array.length % subsetSize.
Preserves the size and order of the input array.
Examples
Basic use
var subsets = require('random-subsets');
subsets([1, 2, 3, 4]);
//=> [[3, 4], [2, 1]]Specify subsetSize
var subsets = require('random-subsets');
subsets([1, 2, 3, 4], 1);
//=> [[4], [2], [3], [1]]Subset size doesn't divide evenly
var subsets = require('random-subsets');
subsets([1, 2, 3, 4], 3);
//=> [[4, 2, 3], [1]]0.0.1
11 years ago