#include <stdio.h>
#include <stdlib.h>
#include <time.h>
+#include <sys/auxv.h>
// order of matrix elements is [row][column]!!!
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;