Drop Menu Website Template
Image
image
image


Hello There, Guest! Register

Post Reply 
Time to reboot
04-09-2012, 04:42 PM
Post: #14
RE: Time to reboot
To me, the question is not randomness, per se.

I take two things of faith:

First, KityCatS Resident is using nothing but the frand() function (or it's equivalent) to determine gender.

Second, frand() is a computer function and therefore not truly random.

So I have every confidence that the proportions are about equal. In fact, if KittyCatS Resident were to cite numbers showing consistent, exact, 50/50 splits .. THEN I'd be upset because that is NOT random.

But I realize that frand() has it's problems. And sometimes, after a very VERY large number of times used, it can develop into patterns. Those patterns will still hover close to the 50/50 split. But if we look at the results we see repetition. It might be "5 males, then 5 females, then 4 males, then 6 females, then 7 males ... " What's wrong with that? Well, there should be some "1 male" or "1 female" mixed in! It's still about 50/50 and it still wiggles around .. but there are NO short runs. Similarly, it might be ONLY short runs, and no long ones.

Is this what's happening? We don't know. But, as a systems admin, I look to complaints. And if I were to see a growing number of people wondering why they're getting "only males" I'd look to be sure, first, that they're not ignoring a female or two. But I might just decide .. well it's been a few days and I use frand() so much that's probably a few million hits .. so what-the-heck .. let's reboot to ensure it's not frand() gone wonky. That's easier than carefully monitoring and it can't hurt.

I've not done the calculations for KittyCatS because I have not found a good way to estimate daily box production. But, when I did it for another breedable with a daily nest production of about 12,000 I came up with about 10 days before I figured frand() would exceed the minimum guarantee of 2^24 bits output and it entered the range where randomness could begin to break down and .. guess what .. at the time the server had been up for over two weeks. Maybe frand() was not the culprit, but a few days later the hosting service messed up an ATM change, rebooted the servers, and .. yep .. you guessed it .. complaints dried up for weeks afterwards. Was that what fixed it? Dunno. No way we'll ever know but it sure didn't hurt and the lack of complaints was refreshing.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Time to reboot - Tad Carlucci - 04-07-2012, 06:50 AM
RE: Time to reboot - anna acanthus - 04-07-2012, 11:53 AM
RE: Time to reboot - KittyCats Resident - 04-07-2012, 02:38 PM
RE: Time to reboot - Kayleigh McMillan - 04-08-2012, 01:13 PM
RE: Time to reboot - Khea Karas - 04-08-2012, 02:11 PM
RE: Time to reboot - Liriel Garnet - 04-08-2012, 08:05 PM
RE: Time to reboot - Akitsuki Susanowa - 04-08-2012, 05:29 PM
RE: Time to reboot - Saga Felix - 04-08-2012, 06:08 PM
RE: Time to reboot - Callie Cline - 04-08-2012, 09:50 PM
RE: Time to reboot - Liriel Garnet - 04-09-2012, 11:04 AM
RE: Time to reboot - KittyCats Resident - 04-09-2012, 03:58 PM
RE: Time to reboot - Kayleigh McMillan - 04-09-2012, 05:21 AM
RE: Time to reboot - anna acanthus - 04-09-2012, 06:01 AM
RE: Time to reboot - Tad Carlucci - 04-09-2012 04:42 PM
RE: Time to reboot - Liriel Garnet - 04-09-2012, 07:05 PM
RE: Time to reboot - Sanura Snowpaw - 04-09-2012, 05:57 PM



User(s) browsing this thread: 1 Guest(s)