Naive Implementation (i.e. uniform sampling)