provides a configurable random number generator
null checks
Merge branch 'feature/Random()_configurableSeed' into develop
Merge branch 'develop' into feature/sampling-graphproperty

Merge to persist the (optional) rng-seed
usage, persisting, loading of the deterministic-rng possible