Skip to content

random

import random
FunctionSignatureDescription
int(Int, Int) -> IntGenerate a random integer between min and max (inclusive).
float() -> FloatGenerate a random float between 0.0 and 1.0.
choice(List[T]) -> Option[T]Pick a random element from a list, or none if empty.
shuffle(List[T]) -> List[T]Return a randomly shuffled copy of a list.

Generate a random integer between min and max (inclusive).

random.int(1, 100) // => 42

Generate a random float between 0.0 and 1.0.

random.float() // => 0.7321

Pick a random element from a list, or none if empty.

random.choice(["a", "b", "c"]) // => some("b")

Return a randomly shuffled copy of a list.

random.shuffle([1, 2, 3]) // => [3, 1, 2]