From 5231a62d46c153f6451404a9cc34bbebc7851f90 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 4 Jan 2015 21:03:43 +0000 Subject: switch to arc4random() --- snow.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/snow.c b/snow.c index dd1c3ad..b06fdc2 100644 --- a/snow.c +++ b/snow.c @@ -75,7 +75,6 @@ main() scrollok(stdscr, FALSE); ocurs = curs_set(0); LIST_INIT(&head); - srandom(time(NULL)); while (!d_flag) { erase(); @@ -87,15 +86,15 @@ main() } else { mvaddch(pp->y, pp->x, pp->c); pp->y += 1 + pp->dy; - pp->x += 1 - random() % 3; + pp->x += 1 - arc4random() % 3; } } pp = calloc(1, sizeof(struct particle)); - pp->dy = random() % 3; + pp->dy = arc4random() % 3; pp->y = 0; - pp->x = random() % COLS; - pp->c = flake[random() % (nitems(flake) - 1)]; + pp->x = arc4random() % COLS; + pp->c = flake[arc4random() % (nitems(flake) - 1)]; LIST_INSERT_HEAD(&head, pp, link); refresh(); -- cgit v1.2.3