Expand description

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.

Structs