| Name | Description | Type | Package | Framework |
| BernoulliCellSampler | A sampler based on Bernoulli trials for partitioning a data sequence. | Class | org.apache.spark.util.random | Apache Spark |
| BernoulliSampler | A sampler based on Bernoulli trials. | Class | org.apache.spark.util.random | Apache Spark |
| PoissonSampler | A sampler for sampling with replacement, based on values drawn from Poisson distribution. | Class | org.apache.spark.util.random | Apache Spark |
| RandomSampler | A pseudorandom sampler. | Interface | org.apache.spark.util.random | Apache Spark |