Expand description
Iterators that generate maps randomly.
Structs§
- RandomB
Tree Maps - Generates random
BTreeMaps with sizes from an iterator. - RandomB
Tree Maps Fixed Size - Generates random
BTreeMaps of a fixed size. - RandomB
Tree Maps With Unique Value Count - Generates random
BTreeMaps with a restricted number of distinct values. - Random
Hash Maps - Generates random
HashMaps with sizes from an iterator. - Random
Hash Maps Fixed Size - Generates random
HashMaps of a fixed size. - Random
Hash Maps With Unique Value Count - Generates random
HashMaps with a restricted number of distinct values.
Functions§
- random_
b_ tree_ maps - Generates random
BTreeMaps with keys from one iterator and values from another. - random_
b_ tree_ maps_ fixed_ size - Generates random
BTreeMaps of a given size, with keys from one iterator and values from another. - random_
b_ tree_ maps_ fixed_ unique_ value_ count - Generates random
BTreeMaps with a given number of distinct values, with keys from one iterator and values from another. - random_
b_ tree_ maps_ from_ size_ iterator - Generates random
BTreeMaps with keys from one iterator, values from another, and sizes from a third. - random_
b_ tree_ maps_ min_ size - Generates random
BTreeMaps with a minimum size, with keys from one iterator and values from another. - random_
b_ tree_ maps_ size_ and_ unique_ value_ count_ inclusive_ range - Generates random
BTreeMaps whose size is in the closed interval $[\text{size_a}, \text{size_b}]$ and whose number of distinct values is in the closed interval $[\text{unique_value_count_a}, \text{unique_value_count_b}]$, with keys from one iterator and values from another. - random_
b_ tree_ maps_ size_ inclusive_ range - Generates random
BTreeMaps with sizes in the closed interval $[a, b]$, with keys from one iterator and values from another. - random_
b_ tree_ maps_ size_ range - Generates random
BTreeMaps with sizes in the half-open interval $[a, b)$, with keys from one iterator and values from another. - random_
b_ tree_ maps_ unique_ value_ count_ inclusive_ range - Generates random
BTreeMaps whose number of distinct values is in the closed interval $[a, b]$, with keys from one iterator and values from another. - random_
b_ tree_ maps_ unique_ value_ count_ range - Generates random
BTreeMaps whose number of distinct values is in the half-open interval $[a, b)$, with keys from one iterator and values from another. - random_
hash_ maps - Generates random
HashMaps with keys from one iterator and values from another. - random_
hash_ maps_ fixed_ size - Generates random
HashMaps of a given size, with keys from one iterator and values from another. - random_
hash_ maps_ fixed_ unique_ value_ count - Generates random
HashMaps with a given number of distinct values, with keys from one iterator and values from another. - random_
hash_ maps_ from_ size_ iterator - Generates random
HashMaps with keys from one iterator, values from another, and sizes from a third. - random_
hash_ maps_ min_ size - Generates random
HashMaps with a minimum size, with keys from one iterator and values from another. - random_
hash_ maps_ size_ and_ unique_ value_ count_ inclusive_ range - Generates random
HashMaps whose size is in the closed interval $[\text{size_a}, \text{size_b}]$ and whose number of distinct values is in the closed interval $[\text{unique_value_count_a}, \text{unique_value_count_b}]$, with keys from one iterator and values from another. - random_
hash_ maps_ size_ inclusive_ range - Generates random
HashMaps with sizes in the closed interval $[a, b]$, with keys from one iterator and values from another. - random_
hash_ maps_ size_ range - Generates random
HashMaps with sizes in the half-open interval $[a, b)$, with keys from one iterator and values from another. - random_
hash_ maps_ unique_ value_ count_ inclusive_ range - Generates random
HashMaps whose number of distinct values is in the closed interval $[a, b]$, with keys from one iterator and values from another. - random_
hash_ maps_ unique_ value_ count_ range - Generates random
HashMaps whose number of distinct values is in the half-open interval $[a, b)$, with keys from one iterator and values from another.