summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-08-20 16:27:18 -0400
committerStan Seibert <stan@mtrr.org>2011-08-20 16:27:18 -0400
commit578beeff152ab8a806e7c1ee6adb22aa3d5aa4a7 (patch)
treeccedb4b4cca8861ab8c82fdcdf424827a46eb561 /generator
parentce646cfa6b9e5c0d46c1f678d39b15a434716412 (diff)
downloadchroma-578beeff152ab8a806e7c1ee6adb22aa3d5aa4a7.tar.gz
chroma-578beeff152ab8a806e7c1ee6adb22aa3d5aa4a7.tar.bz2
chroma-578beeff152ab8a806e7c1ee6adb22aa3d5aa4a7.zip
Assign base RNG seed when none is given in G4ParallelGenerator.
Diffstat (limited to 'generator')
-rw-r--r--generator/photon.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/generator/photon.py b/generator/photon.py
index 00f366d..e656428 100644
--- a/generator/photon.py
+++ b/generator/photon.py
@@ -61,6 +61,8 @@ def socket_iterator(nelements, socket):
class G4ParallelGenerator(object):
def __init__(self, nprocesses, material, base_seed=None):
self.material = material
+ if base_seed is None:
+ base_seed = np.random.randint(100000000)
base_address = 'ipc:///tmp/chroma_'+str(uuid.uuid4())
self.vertex_address = base_address + '.vertex'
self.photon_address = base_address + '.photon'