diff options
author | naddy <naddy@openbsd.org> | 2013-08-29 20:22:09 +0000 |
---|---|---|
committer | naddy <naddy@openbsd.org> | 2013-08-29 20:22:09 +0000 |
commit | 66e49541875b8761f9d8963cc31a7972678263cb (patch) | |
tree | 246cc44c03a53e56d72c01eb9cc14afffc684fed /games/backgammon | |
parent | Add support for advanced btcoex. This commit is not really needed (diff) | |
download | wireguard-openbsd-66e49541875b8761f9d8963cc31a7972678263cb.tar.xz wireguard-openbsd-66e49541875b8761f9d8963cc31a7972678263cb.zip |
replace srandomdev()+random() with the arc4random*() family
tweaks and ok millert@, ok deraadt@
Diffstat (limited to 'games/backgammon')
-rw-r--r-- | games/backgammon/backgammon/main.c | 3 | ||||
-rw-r--r-- | games/backgammon/common_source/back.h | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/games/backgammon/backgammon/main.c b/games/backgammon/backgammon/main.c index 8b08c1b16f7..05efc815c4b 100644 --- a/games/backgammon/backgammon/main.c +++ b/games/backgammon/backgammon/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.16 2009/10/27 23:59:23 deraadt Exp $ */ +/* $OpenBSD: main.c,v 1.17 2013/08/29 20:22:09 naddy Exp $ */ /* * Copyright (c) 1980, 1993 @@ -100,7 +100,6 @@ main (argc,argv) /* use whole screen for text */ begscr = 0; - srandomdev(); /* seed random number generator */ getarg(argc, argv); args[acnt] = '\0'; diff --git a/games/backgammon/common_source/back.h b/games/backgammon/common_source/back.h index 351342f46a4..cd5bc0610c1 100644 --- a/games/backgammon/common_source/back.h +++ b/games/backgammon/common_source/back.h @@ -1,4 +1,4 @@ -/* $OpenBSD: back.h,v 1.11 2006/12/14 10:14:05 martin Exp $ */ +/* $OpenBSD: back.h,v 1.12 2013/08/29 20:22:10 naddy Exp $ */ /* * Copyright (c) 1980, 1993 @@ -43,7 +43,7 @@ #include <term.h> #include <unistd.h> -#define rnum(r) (random()%r) +#define rnum(r) arc4random_uniform(r) #define D0 dice[0] #define D1 dice[1] #define swap {D0 ^= D1; D1 ^= D0; D0 ^= D1; d0 = 1-d0;} |