Behaviour that defines randomisation in faker.
@callback random_between(integer(), integer()) :: integer()
@callback random_bytes(pos_integer()) :: binary()
@callback random_uniform() :: float()
@callback shuffle(Enum.t()) :: list()