summaryrefslogtreecommitdiffstats
path: root/mbbsd/chicken.c
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-04 01:41:26 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-04 01:41:26 +0800
commit920cb52f211a03479556866c712298141d368c50 (patch)
tree968cf0db6a62db237b6d928c42e40631a231b792 /mbbsd/chicken.c
parent87fb00ac1f12f18d1176a4dc1988c8b86a7ef63c (diff)
downloadpttbbs-920cb52f211a03479556866c712298141d368c50.tar
pttbbs-920cb52f211a03479556866c712298141d368c50.tar.gz
pttbbs-920cb52f211a03479556866c712298141d368c50.tar.bz2
pttbbs-920cb52f211a03479556866c712298141d368c50.tar.lz
pttbbs-920cb52f211a03479556866c712298141d368c50.tar.xz
pttbbs-920cb52f211a03479556866c712298141d368c50.tar.zst
pttbbs-920cb52f211a03479556866c712298141d368c50.zip
replace rand() with random() for better randomness
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2460 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/chicken.c')
-rw-r--r--mbbsd/chicken.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mbbsd/chicken.c b/mbbsd/chicken.c
index 05f857cc..40e53da2 100644
--- a/mbbsd/chicken.c
+++ b/mbbsd/chicken.c
@@ -308,7 +308,7 @@ ch_guess()
me -= '1';
if (me > 2 || me < 0)
me = 0;
- win = (int)(3.0 * rand() / (RAND_MAX + 1.0)) - 1;
+ win = (int)(3.0 * random() / (RAND_MAX + 1.0)) - 1;
ch = (me + win + 3) % 3;
prints("%s:%s ! %s:%s !.....%s",
cuser.userid, guess[(int)me], mychicken->name, guess[(int)ch],
@@ -347,7 +347,7 @@ ch_hit()
mychicken->mm_max += time_change[(int)mychicken->type][MM_MAX] / 15;
mychicken->weight -= mychicken->hp_max / 15;
mychicken->hp -= (int)((float)time_change[(int)mychicken->type][HP_MAX] *
- rand() / (RAND_MAX + 1.0)) / 2 + 1;
+ random() / (RAND_MAX + 1.0)) / 2 + 1;
if (mychicken->book > 2)
mychicken->book -= 2;
@@ -800,7 +800,7 @@ static int
recover_chicken(chicken_t * thechicken)
{
char buf[200];
- int price = egg_price[(int)thechicken->type], money = price + (rand() % price);
+ int price = egg_price[(int)thechicken->type], money = price + (random() % price);
if (now - thechicken->lastvisit > (60 * 60 * 24 * 7))
return 0;
@@ -905,7 +905,7 @@ chickenpk(int fd)
show_chicken_data(ochicken, mychicken);
add_io(fd, 3); /* §âfd¥[¨ìigetchºÊµø */
while (1) {
- r = rand();
+ r = random();
ch = igetch();
getuser(mateid);
memcpy(&ouser, &xuser, sizeof(userec_t));