Random

class Gen g

class Split g

class Uniform a

uniform

range

weighted

uniformM

rangeM

weightedM