Crates.io | shufflebag |
lib.rs | shufflebag |
version | 0.1.1 |
source | src |
created_at | 2022-08-08 18:22:32.641164 |
updated_at | 2022-08-08 18:22:32.641164 |
description | A shuffle bag implementation on rust. |
homepage | |
repository | https://github.com/ethereal-sheep/shufflebag |
max_upload_size | |
id | 640978 |
size | 29,825 |
A shuffle bag implementation in rust
.
The bag allows for a pseudo random drawing of its elements
by assigning a random float64 value to each value and storing
it in a maximal BinaryHeap<T>
.
Therefore, push
and pop
complexities follow those of the
std::collections::BinaryHeap
.
cargo install shufflebag
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING.md.