Random sampling method