diff options
Diffstat (limited to 'hw2')
-rw-r--r-- | hw2/player.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw2/player.c b/hw2/player.c index f6d69bf..0316af2 100644 --- a/hw2/player.c +++ b/hw2/player.c @@ -25,7 +25,7 @@ int main (int argc, char* argv[]) { char* random_key = argv[3]; pid_t mypid = getpid(); - srandom (mypid + getppid () + getpgid (mypid) + getsid (mypid) + time (NULL)); + srandom (mypid + argv[3][0] + argv[3][0] != '\0' ? argv[3][1] : '0'); FILE* rf = NULL; FILE* wf = NULL; @@ -45,7 +45,7 @@ int main (int argc, char* argv[]) { } const char* val = "135"; - if (i) { + if (!i) { fprintf (wf, "%s %s %c\n", player_index, random_key, val[random () % 3]); } else { int hismin = INT_MAX; |