annotate louvain/main_random.cpp @ 5:7e55ef6f9a05 draft

Uploaded
author petrn
date Fri, 20 Dec 2019 12:45:18 +0000
parents f6ebec6e235e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
1 using namespace std;
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
2
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
3 char *outfile = NULL;
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
4
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
5 int
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
6 main(int argc, char **argv) {
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
7 srand(time(NULL)+getpid());
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
8
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
9 int n = atoi(argv[1]);
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
10 int degree = atoi(argv[2]);
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
11
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
12 for (unsigned int i=0 ; i<n ; i++) {
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
13 for (unsigned int j=0 ; j<n ; j++) {
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
14 int r = rand()%n;
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
15 if (r<degree)
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
16 cout << i << " " << j << endl;
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
17 }
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
18 }
f6ebec6e235e Uploaded
petrn
parents:
diff changeset
19 }