![]() |
PHP: Have a 1/2 chance to add or subtract 1 ..?
I'm trying to create a code that will take an existing number (from a table) and have a one-in-two chance of adding or subtracting one from it.
This is what I have at the moment: Code:
// $numnew = new number It tends to favor staying at either 1 or 5. I heard that the rand() function isn't truly random, so I guess this is what they meant. Is there any workaround? Also, the number will occasionally and unexplainably jump to 5 no matter what $curnum was. :( If anyone can help make this work (or better, show me how to write it better from scratch) I'd very much appreciate it. :D EDIT: Should I be posting these random php questions in the Webmaster Bat Cave, Brandon? I just figured since they apply to my adoptable site they belonged here. :S |
RE: PHP: Have a 1/2 chance to add or subtract 1 ..?
The rand() function isn't truly random. I don't know why it isn't working, but I'll think about it and let you know if I come up with any ideas.
|
I could be wrong but I think the issue is here:
Code:
// $numnew = new number Code:
if (rand(0,4) == 1) { |
this thread is over a year old, the post date is January 2010. I believe (like most forums) that you aren't suppose to bump old threads.
|
Quote:
Closed! |
All times are GMT -5. The time now is 11:02 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.