Mercurial > codedump
comparison win95kggui/src/win95kggui.c @ 111:677f84ada082
Update win95kggui.c
committer: GitHub <noreply@github.com>
| author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
|---|---|
| date | Sun, 30 Oct 2022 16:08:13 -0400 |
| parents | dbf5ce219fe3 |
| children |
comparison
equal
deleted
inserted
replaced
| 110:48eea72be338 | 111:677f84ada082 |
|---|---|
| 60 } | 60 } |
| 61 return num; | 61 return num; |
| 62 } | 62 } |
| 63 | 63 |
| 64 int win95_suffix(bool is_oem) { | 64 int win95_suffix(bool is_oem) { |
| 65 int first_digits, last_digit, second_segment = 5; | 65 int first_digits, last_digit, second_segment; |
| 66 while (get_sum(second_segment) % 7 != 0) { | 66 do { |
| 67 if (is_oem == false) { | 67 if (is_oem == false) { |
| 68 first_digits = rand() % 999999; | 68 first_digits = rand() % 999999; |
| 69 } else { | 69 } else { |
| 70 first_digits = rand() % 9999; | 70 first_digits = rand() % 9999; |
| 71 } | 71 } |
| 72 last_digit = rand() % 9; | 72 last_digit = rand() % 9; |
| 73 while ((last_digit == 0) || (last_digit >= 8)) { | 73 while ((last_digit == 0) || (last_digit >= 8)) { |
| 74 last_digit = rand() % 9; | 74 last_digit = rand() % 9; |
| 75 } | 75 } |
| 76 second_segment = CONCAT_INTS(first_digits, last_digit); | 76 second_segment = CONCAT_INTS(first_digits, last_digit); |
| 77 } | 77 } while (get_sum(second_segment) % 7 != 0); |
| 78 return second_segment; | 78 return second_segment; |
| 79 } | 79 } |
| 80 | 80 |
| 81 int office_prefix() { | 81 int office_prefix() { |
| 82 int new_site = 0; | 82 int new_site, ez_pwned; |
| 83 int ez_pwned = 0; | 83 do { |
| 84 while (CONCAT_INTS(new_site, ez_pwned) == 0) { | |
| 85 new_site = rand() % 99; | 84 new_site = rand() % 99; |
| 86 ez_pwned = (new_site % 10) + 2; | 85 ez_pwned = (new_site % 10) + 2; |
| 87 if (ez_pwned >= 10) { | 86 if (ez_pwned >= 10) { |
| 88 ez_pwned -= 10; | 87 ez_pwned -= 10; |
| 89 } | 88 } |
| 90 } | 89 } while (CONCAT_INTS(new_site, ez_pwned) == 0); |
| 91 return CONCAT_INTS(new_site, ez_pwned); | 90 return CONCAT_INTS(new_site, ez_pwned); |
| 92 } | 91 } |
| 93 | 92 |
| 94 int oem_prefix() { | 93 int oem_prefix() { |
| 95 const char* years[] = { | 94 const char* years[] = { |
