Mercurial > hg
changeset 1746:b7574de9ae4b
Use random() instead of rand()
(As recommended in the manpage...)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 11 Mar 2010 21:53:46 +0100 |
parents | 5ef7629a96ff |
children | c4f67e2e675f |
files | mcabber/mcabber/xmpp.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp.c Thu Mar 11 21:45:51 2010 +0100 +++ b/mcabber/mcabber/xmpp.c Thu Mar 11 21:53:46 2010 +0100 @@ -1712,9 +1712,9 @@ dynresource = g_strdup_printf("%s.%08x", resource, arc4random()); #else unsigned int tab[2]; - srand(time(NULL)); - tab[0] = (unsigned int) (0xffff * (rand() / (RAND_MAX + 1.0))); - tab[1] = (unsigned int) (0xffff * (rand() / (RAND_MAX + 1.0))); + srandom(time(NULL)); + tab[0] = (unsigned int) (0xffff * (random() / (RAND_MAX + 1.0))); + tab[1] = (unsigned int) (0xffff * (random() / (RAND_MAX + 1.0))); dynresource = g_strdup_printf("%s.%04x%04x", resource, tab[0], tab[1]); #endif resource = dynresource;