#抽样 #随机 #排列 #迭代器 #生成 #洗牌 #

app shuf-rs

使用带储水法的迭代器生成随机排列

2 个不稳定版本

0.2.0 2024年7月19日
0.1.0 2021年7月7日

#663 in 命令行工具

每月 48 次下载

MIT 许可证

7KB
131

shuf-rs

使用 储水法 混淆文本行。

构建

cargo build --release

生成的二进制文件位于 target/release/shuf

用法

USAGE:
    shuf [OPTIONS] [path]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -n, --head-count=COUNT <num>    Number of lines to read

ARGS:
    <path>    The path to the file to read

mod shuf

src/shuf.rs 包含一个可重用的储水法实现,适用于任何迭代器。

依赖关系

~3MB
~55K SLoC