RandomWeights

constructor(vararg pairs: Pair<T, Double>)
constructor(values: List<T>, weights: List<Double>)
constructor(weightsMap: Map<T, Double>)