上面这行代码会从 data.csv 包含的行中取出 100 行进行抽样,并显示在标准输出中.即使 data.csv 有几万行,sample() 函数也会均等地进行抽样,这就是蓄水池抽样算法的魔力.这些函数采用了伪随机数算法 Xorshift 的修正版 Xorshift64*(周期是  ).Xorshift64* 与原版 Xorshift 不同的是在随机数生成的最后阶段使用了乘法.尽管这样做会让计算速度降低,但是随机性得到了加强,而且 Xorshift64* 也通过了伪随机数算法测试 Die Hard 的所有测试项目.只是现在的 Xorshift64* 周期太短,还不适合在实际的统计处理等场景中使用,今后可能会将其替换