public interface RandomSampler<T,U>
extends Pseudorandom, scala.Cloneable, scala.Serializable
:: DeveloperApi ::
A pseudorandom sampler. It is possible to change the sampled item type. For example, we might
want to add weights for stratified sampling or importance sampling. Should only use
transformations that are tied to the sampler and cannot be applied after sampling.