Index: trunk/pstest/src/tst_psPolynomial.c
===================================================================
--- trunk/pstest/src/tst_psPolynomial.c	(revision 22718)
+++ trunk/pstest/src/tst_psPolynomial.c	(revision 23259)
@@ -289,5 +289,5 @@
 	    fillVectors(x, f, NORD, NPTS, type[k]);
 	    psTime *now = psTimeGetNow(PS_TIME_UTC);
-	    const psRandom *r = psRandomAlloc(PS_RANDOM_TAUS, now->sec);
+	    const psRandom *r = psRandomAllocSpecific(PS_RANDOM_TAUS, now->sec);
 	    for (int i = 0; i < NPTS; i++) {
 		double errgen = psRandomGaussian(r);
@@ -361,5 +361,5 @@
 	    // add random errors to the vector
 	    psTime *now = psTimeGetNow(PS_TIME_UTC);
-	    const psRandom *r = psRandomAlloc(PS_RANDOM_TAUS, now->sec);
+	    const psRandom *r = psRandomAllocSpecific(PS_RANDOM_TAUS, now->sec);
 	    for (int i = 0; i < NPTS; i++) {
 		double errgen = psRandomGaussian(r);
@@ -464,5 +464,5 @@
 	    fillVectors(x, f, NORD, NPTS, type[k]);
 	    psTime *now = psTimeGetNow(PS_TIME_UTC);
-	    const psRandom *r = psRandomAlloc(PS_RANDOM_TAUS, now->sec);
+	    const psRandom *r = psRandomAllocSpecific(PS_RANDOM_TAUS, now->sec);
 	    for (int i = 0; i < NPTS; i++) {
 		double errgen = psRandomGaussian(r);
