narupatools.util.random

Core random number generation.

Functions

random_float

Generate a uniform random scalar in a range.

random_integer

Generate a uniform random integer in a range.

random_letter

Generate a random letter from the current locale.

random_word

Generate a random word formed of random letters in a mixture of cases.

narupatools.util.random.random_float(*, minimum: float = 0.0, maximum: float = 1.0)float

Generate a uniform random scalar in a range.

Parameters
  • minimum – Minimum value (inclusive).

  • maximum – Maximum value (inclusive).

narupatools.util.random.random_integer(*, minimum: int = 0, maximum: int = 1)int

Generate a uniform random integer in a range.

Parameters
  • minimum – Minimum value (inclusive).

  • maximum – Maximum value (inclusive).

narupatools.util.random.random_letter()str

Generate a random letter from the current locale.

narupatools.util.random.random_word(*, minimum_length: int = 1, maximum_length: int = 10)str

Generate a random word formed of random letters in a mixture of cases.

Parameters
  • minimum_length – Minimum number of characters.

  • maximum_length – Maximum number of characters.