Notes:
This model extends the previously studied models.
Random does not mean uniformly at random, can be a contrived distribution.