Online Samplers