From cb3475086e02cd272eaf75c11d8d1457def56cd7 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Mon, 26 Nov 2012 16:43:50 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9104 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/random_park.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/random_park.cpp b/src/random_park.cpp index 8e1c88a246..89e89fc4b9 100644 --- a/src/random_park.cpp +++ b/src/random_park.cpp @@ -118,8 +118,10 @@ void RanPark::reset(int ibase, double *coord) hash += (hash << 15); // keep 31 bits of unsigned int as new seed + // do not allow seed = 0, since will cause hang in gaussian() seed = hash & 0x7ffffff; + if (!seed) seed = 1; // warm up the RNG