| Crates.io | shufflr |
| lib.rs | shufflr |
| version | 0.1.2 |
| created_at | 2023-05-24 23:13:34.799652+00 |
| updated_at | 2023-09-13 13:35:14.008102+00 |
| description | Shuffle a lists using Fisher-Yates algorithm |
| homepage | |
| repository | https://github.com/hectortosa/shufflr |
| max_upload_size | |
| id | 873828 |
| size | 5,485 |
Shuffle lists based on Fisher-Yates shuffle algorithm
Note: Shufflr is also available for JavaScript as NPM package.
To use shufflr in your project simply follow this steps:
Add shufflr to your Cargo.toml:
[dependencies]
shufflr = "0.1.0"
Import shufflr in your Rust code:
use shufflr::shuffle;
Use shuffle method with an array to get a copy of it shuffled:
let shuffled_array = shuffle(&original_array);
After cloning the repository, build the project with:
cargo build
To run shufflr tests simply run:
cargo test
If you like this project (or any other) and want to help me contiue to improve it or create new ones, check my Ko-fi profile and consider buying me a Speciality Coffee: