module Random
(Var "getStdGen",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "getStdRandom",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "mkStdGen",Value{args=1,fixity=Def,priority=9,letBound=True})
(Var "newStdGen",Value{args=0,fixity=Def,priority=9,letBound=True})
(Var "setStdGen",Value{args=1,fixity=Def,priority=9,letBound=True})
(Method "Random" "random",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "Random" "randomIO",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "Random" "randomR",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "Random" "randomRIO",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "Random" "randomRs",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "Random" "randoms",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "RandomGen" "genRange",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "RandomGen" "next",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(Method "RandomGen" "split",Value{args=(-1),fixity=Def,priority=9,letBound=True})
(TypeClass "Random",TyCls (Cls ["randomR","random","randomRs","randoms","randomRIO","randomIO"]))
(TypeClass "RandomGen",TyCls (Cls ["genRange","next","split"]))
(TypeClass "StdGen",TyCls (Ty [] []))
