How to sample from `RandomGeneratorType` or `RandomStateType`?

Welcome!

@ricardoV94 might have suggestions.