changeset 1497 | 35020a2ed115 |
parent 1493 | 1ae5fb9b04ca |
child 1525 | 68580b6be895 |
--- a/mcabber/src/jabglue.c Fri Jun 27 21:56:19 2008 +0200 +++ b/mcabber/src/jabglue.c Mon Jun 30 23:13:50 2008 +0200 @@ -567,9 +567,13 @@ static guint msg_idn; time_t now; time(&now); +#if HAVE_ARC4RANDOM + msg_idn += 1U + (unsigned int) (9.0 * (arc4random() / 4294967296.0)); +#else if (!msg_idn) srand(now); msg_idn += 1U + (unsigned int) (9.0 * (rand() / (RAND_MAX + 1.0))); +#endif return g_strdup_printf("%u%d", msg_idn, (int)(now%10L)); }