contained randomness view 2