deleted incorrect var numPaulis and replaced with numrandomsteps in test2 bash script
[strong_simulation_stabilizer_rank.git] / randominputPauli.c
index da17abe72f654f7fb4b7501ba0701ae4c409ecdf..ee919d6c438de34433ccb208dbec0a1e4f4cbb8b 100644 (file)
@@ -1,6 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <time.h>
+#include <sys/auxv.h>
 
 // order of matrix elements is [row][column]!!!
 
@@ -19,14 +20,17 @@ int main( int argc, char *argv[])
   printf("%d\n", T);
 
   int r;
-  srand((unsigned)time(NULL));
+  unsigned int *seed;
+
+  seed = (unsigned int *)getauxval(AT_RANDOM);
+  srand(*seed);
 
 
   int i, j;
   
   for(i=0; i<N; i++) {
     
-    r = rand()%4; printf("%d\n",r); // omega
+    r = (rand()%2)*2; printf("%d\n",r); // omega
     
     for(j=0; j<N; j++) {
       r = rand()%4;