Re: 64-bit srandom()?
Re: 64-bit srandom()?
- Subject: Re: 64-bit srandom()?
- From: email@hidden (Peter Seebach)
- Date: Wed, 14 Nov 2007 12:42:20 -0600
In message <email@hidden>, Nick Zitzmann
writes:
>I searched around and didn't see anything relevant...
>
>In our 32-bit projects, we're calling:
>
>srandom(time(NULL));
>
>What's the best way of doing something like the above in a 64-bit
>program? srandom() takes a 32-bit integer when compiling for both 32-
>bit and 64-bit, but time() returns a 64-bit integer when compiling for
>64-bit. I guess I have until 2038 to worry about this, but I'd rather
>deal with it now...
Why would you change it? The integer will get politely converted down
(it's an unsigned long, so overflow's safely handled) and it'll do what
you want.
-s
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden