2009/4/14 Uli Kusterer <witness.of.teacht...@gmx.net> > On 14.04.2009, at 01:44, Luca C. wrote: > >> You can put every (unsigned) value you want in there, though in >> general it's used passing (unsigned)time(NULL) as parameter. This way >> you'll always get a different int. >> > > > No you won't. It's a *random* number generator. The seed simply means you > get a different sequence of random numbers. However, random really means > RANDOM. I.e. it's perfectly possible to get the same number three times in a > row during a sequence. That would still be random.
Hmm... Given a seed, rand() will create always the same sequences for that seed. But if the seeds changes all the time, you'll always get different sequences, as it's obvious. You'll get the same sequences only if you pass the same seed again, otherwise you'll get some other sequences. In practical use of rand() I have never seen what you're saying, though it's possible. But that doesn't imply that you'll get every time the same number consequentally in a sequence, that's very rare case if you use different seeds, very rare. Am i wrong? --Luca C. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com