mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 02:00:43 +00:00
12 lines
231 B
JavaScript
12 lines
231 B
JavaScript
import _ from 'lodash';
|
|
|
|
export function uniformSelect(array, size) {
|
|
if (size > array.length) {
|
|
return array;
|
|
}
|
|
|
|
return _.range(size).map(index =>
|
|
array[parseInt(index * array.length / (size - 1 + 1e-9), 10)]
|
|
);
|
|
}
|