mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-04 21:54:27 +08:00
28 lines
616 B
Python
Executable File
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
|