Index: /issm/trunk-jpl/src/c/Makefile.am
===================================================================
--- /issm/trunk-jpl/src/c/Makefile.am	(revision 26595)
+++ /issm/trunk-jpl/src/c/Makefile.am	(revision 26596)
@@ -188,4 +188,5 @@
 	./shared/Elements/EstarComponents.cpp \
 	./shared/Random/random.cpp \
+	./shared/Random/randomgenerator.cpp \
 	./shared/String/DescriptorIndex.cpp \
 	./toolkits/issm/IssmToolkitUtils.cpp \
Index: /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp	(revision 26595)
+++ /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp	(revision 26596)
@@ -9,13 +9,13 @@
 #define M_PI 3.141592653589793238462643
 
-rnd_uniform_distribution::rnd_uniform_distribution(){/*{{{*/
+//rnd_uniform_distribution::rnd_uniform_distribution(){/*{{{*/
 
-		a   = 1103515245; 	// BSD Formula
-		c  = 12345;					// BSD Formula
-		m = 2147483648;			// BSD Formula
-		_seed = 0;
-		lbound = 0.0;
-		ubound = 1.0;
-		return;
-}
+//		a   = 1103515245; 	// BSD Formula
+//		c  = 12345;					// BSD Formula
+//		m = 2147483648;			// BSD Formula
+//		_seed = 0;
+//		lbound = 0.0;
+//		ubound = 1.0;
+//		return;
+//}
 /*}}}*/
Index: /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h	(revision 26595)
+++ /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h	(revision 26596)
@@ -23,5 +23,5 @@
 
     /*constructors, destructors: */
-    rnd_uniform_distribution();
+    rnd_uniform_distribution() : _seed( 0 ), a( 1103515245 ), c( 12345 ), m( 2147483648 ), lbound(0.0), ubound(1.0) {}
     rnd_uniform_distribution(double a_1,double a_2) : _seed( 0 ), a( 1103515245 ), c( 12345 ), m( 2147483648 ), lbound(a_1), ubound(a_2) {}
     ~rnd_uniform_distribution(){}
