Index: Lib/random.py =================================================================== --- Lib/random.py (revision 83125) +++ Lib/random.py (working copy) @@ -704,27 +704,48 @@ # instantiate their own Random() instance. _inst = Random() -seed = _inst.seed -random = _inst.random -uniform = _inst.uniform -triangular = _inst.triangular -randint = _inst.randint -choice = _inst.choice -randrange = _inst.randrange -sample = _inst.sample -shuffle = _inst.shuffle -normalvariate = _inst.normalvariate -lognormvariate = _inst.lognormvariate -expovariate = _inst.expovariate -vonmisesvariate = _inst.vonmisesvariate -gammavariate = _inst.gammavariate -gauss = _inst.gauss -betavariate = _inst.betavariate -paretovariate = _inst.paretovariate -weibullvariate = _inst.weibullvariate -getstate = _inst.getstate -setstate = _inst.setstate -getrandbits = _inst.getrandbits +def seed(a=None): + return _inst.seed(a) +def random(): + return _inst.random() +def uniform(a, b): + return _inst.uniform(a, b) +def triangular(low=0.0, high=1.0, mode=None): + return _inst.triangular(low, high, mode) +def randint(a, b): + return _inst.randint(a, b) +def choice(seq): + return _inst.choice(seq) +def randrange(start, stop=None, step=1, int=int, default=None, maxwidth=1<