Random ensembles

These random ensembles make use of rand or randn. If reproducibility is required, make sure to seed these random number generators.