#shuffle #algorithm #list #fisher-yates #array #javascript #npm

shufflr

使用Fisher-Yates算法对列表进行洗牌

3个版本

0.1.2 2023年9月13日
0.1.1 2023年9月9日
0.1.0 2023年5月24日

#2081 in 算法

MIT 许可证

6KB
53

shufflr

crates.io Shufflr

Rust CI

基于Fisher-Yates洗牌算法进行列表洗牌

使用shufflr

注意: Shufflr 还可以作为NPM包在JavaScript中使用。

要在项目中使用 shufflr,请按照以下步骤操作

shufflr 添加到您的 Cargo.toml

    [dependencies]
    shufflr = "0.1.0"

在您的Rust代码中导入 shufflr

    use shufflr::shuffle;

使用数组与shuffle方法获取其洗牌后的副本

    let shuffled_array = shuffle(&original_array);

开发

克隆仓库后,使用以下命令构建项目

    cargo build

要运行 shufflr 测试,只需运行

    cargo test

❤️ 喜欢这个项目吗?

如果您喜欢这个项目(或其他任何项目)并希望帮助我继续改进它或创建新的项目,请查看我的Ko-fi个人资料,并考虑购买一杯特色咖啡

ko-fi

依赖项

~305KB