Libraries¶
FabLabKasse.libs
Subpackages¶
Submodules¶
FabLabKasse.libs.random_lists module¶
randomly built lists with randomness taken from random.choice()
Warning
not cryptographically secure!
-
FabLabKasse.libs.random_lists.
random_choice_list
(random_generator, possible_elements, number_of_elements)[source]¶ return a random list with len(list)==number_of_elements, list[i] in possible_elements (duplicates are possible)
Parameters: - random_generator (random.Random) – RNG instance
- possible_elements (list) – list elements to choose from
- number_of_elements (int) – length of resulting list
-
FabLabKasse.libs.random_lists.
random_integer_list
(random_generator, integer_range, number_of_elements)[source]¶ return a list of length number_of_elements with elements in the range integer_range[0] <= element <= integer_range[1]
Parameters: - random_generator (random.Random) – RNG instance
- int) integer_range ((int,) – range (min, max) – ends are included
- number_of_elements (int) – length of resulting list