Files
rdkit/Python/RDRandom.py

28 lines
616 B
Python
Executable File

# $Id$
#
# Copyright (C) 2003-2006 Greg Landrum and Rational Discovery LLC
#
# @@ All Rights Reserved @@
#
""" making random numbers consistent so we get good regressions
"""
import sys
import random as _random
if sys.hexversion >= 0x20303f0:
_randGen = _random.WichmannHill()
random = _randGen.random
randrange = _randGen.randrange
def seed(val):
global _randGen,random,randrange
_randGen = _random.WichmannHill()
_randGen.whseed(val)
random = _randGen.random
randrange = _randGen.randrange
else:
random = _random.random
randrange = _random.randrange
seed = _random.whseed