Random
Functions
def seed (seed: Int) : Unit
def randint (a: Int) (b: Int) : {r : Int | r >= a && r <= b}
def random (_: Unit) : {r : Float | r >= 0.0 && r < 1.0}
def choice (xs: {l : Array a | Array.size l > 0}) : a
def shuffle (xs: Array a) : Unit
def sample (k: Int) (xs: {l : Array a | Array.size l >= k}) : {l : Array a | Array.size l == k}