projects
/
strong_simulation_stabilizer_rank.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
deleted incorrect var numPaulis and replaced with numrandomsteps in test2 bash script
[strong_simulation_stabilizer_rank.git]
/
randominputPauli.c
diff --git
a/randominputPauli.c
b/randominputPauli.c
index da17abe72f654f7fb4b7501ba0701ae4c409ecdf..ee919d6c438de34433ccb208dbec0a1e4f4cbb8b 100644
(file)
--- a/
randominputPauli.c
+++ b/
randominputPauli.c
@@
-1,6
+1,7
@@
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
+#include <sys/auxv.h>
// order of matrix elements is [row][column]!!!
// order of matrix elements is [row][column]!!!
@@
-19,14
+20,17
@@
int main( int argc, char *argv[])
printf("%d\n", T);
int r;
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++) {
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;
for(j=0; j<N; j++) {
r = rand()%4;