Uniform random sampling for an arbitrary (bounded) ParamSet.
Constructs 1 uniform sampler per Param, then passes them to SamplerHierarchical.
Hence, also works for ParamSets sets with dependencies.
R6::R6Class inheriting from SamplerHierarchical.
Other Sampler: Sampler1DCateg,