summaryrefslogtreecommitdiffstats
path: root/hw2
diff options
context:
space:
mode:
Diffstat (limited to 'hw2')
-rw-r--r--hw2/player.c4
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;