sampleSize
返回一个指定大小的数组样本。
该函数接受一个数组和一个数字,并返回一个包含采样元素的数组,采用Floyd's algorithm。
签名
typescript
export function sampleSize<T>(array: T[], size: number): T[];参数
array(T[]): 要从中采样的数组。size(number): 采样的大小。
返回值
(T[]): 应用了采样大小的新数组。
抛出异常
如果 size 大于 array 的长度,则抛出错误。
示例
typescript
const result = sampleSize([1, 2, 3], 2);
// 结果将是一个包含数组中两个元素的数组。
// [1, 2] 或者 [1, 3] 或者 [2, 3]
