From 3f636f54b77f88ac0c632f7ab4e29f6526486d45 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Thu, 1 Apr 2010 19:29:46 +0100 Subject: [PATCH] Use random() instead of rand() --- ChangeLog | 4 ++++ src/display_cow.c | 6 +++--- src/xcowsay.c | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2332d22..ca1d9e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-04-01 Nick Gasson + + * src/display_cow.c (display_cow): Use random(3) rather than rand(3) + 2010-01-05 Nick Gasson * xcowsay 1.2 released! diff --git a/src/display_cow.c b/src/display_cow.c index 1b93fba..cbf36d0 100644 --- a/src/display_cow.c +++ b/src/display_cow.c @@ -254,7 +254,7 @@ void display_cow(bool debug, const char *text, bool run_main, cowmode_t mode) gint pick = get_int_option("monitor"); if (pick < 0 || pick >= n_monitors) - pick = rand() % n_monitors; + pick = random() % n_monitors; GdkRectangle geom; gdk_screen_get_monitor_geometry(screen, pick, &geom); @@ -271,13 +271,13 @@ void display_cow(bool debug, const char *text, bool run_main, cowmode_t mode) int cow_x = get_int_option("at_x"); if (cow_x < 0) - cow_x = rand() % area_w; + cow_x = random() % area_w; else if (cow_x >= area_w) cow_x = area_w - 1; int cow_y = get_int_option("at_y"); if (cow_y < 0) - cow_y = rand() % area_h; + cow_y = random() % area_h; else if (cow_y >= area_h) cow_y = area_h - 1; diff --git a/src/xcowsay.c b/src/xcowsay.c index 648b48c..7130456 100644 --- a/src/xcowsay.c +++ b/src/xcowsay.c @@ -309,7 +309,7 @@ int main(int argc, char **argv) if (failure) exit(EXIT_FAILURE); - srand((unsigned)time(NULL)); + srandom((unsigned)time(NULL)); cowmode_t mode = think_flag ? COWMODE_THINK : COWMODE_NORMAL; -- 2.39.2