Nomination Page wrote:To be the most fair, entries are in random order.

It's not overkill, it's basic psychology. Certain positions in a list are more likely to be noticed and selected than others. So even if you randomized the list once whatever ended up in those positions would have a slight advantage because of that. Randomizing the page each time eliminates that, presumably each logo would show up in the choice spots equally.DriftRoot wrote:Yah, I KNOW, but you could put them on the page in random order and have that be the order 100% of the time for everyone...this is like, overkill?
Not really. The way it is randomized is through the mysql query that pulls up all competing logos rather than any randomizing php code. Even then, to make sure it is the same for a particular user each time, the random sequence of logo IDs would have to be stored somewhere, per user... mostly likely the DB. Way too much work to be worth it imo.DriftRoot wrote:I guess it couldn't be randomized permanently on a user-by-user basis (?).
Don't have to store them, just seed the PRNG with something user-specific, like the userid. This of course only works if the list of logos is constant (but then, so does any stored order).Corran wrote:the random sequence of logo IDs would have to be stored somewhere, per user... mostly likely the DB. Way too much work to be worth it imo.
Ah, that certainly is easier. I forgot you could set a seed for rand(). Anyways... this is starting to get a little off topic. >_>derobert wrote:Don't have to store them, just seed the PRNG with something user-specific, like the userid. This of course only works if the list of logos is constant (but then, so does any stored order).Corran wrote:the random sequence of logo IDs would have to be stored somewhere, per user... mostly likely the DB. Way too much work to be worth it imo.
Of course, I don't see the point of doing that, either.