Post
Topic
Board Meta
Re: Activity & new membergroup limits
by
tspacepilot
on 21/03/2015, 17:52:42 UTC
-snip-
Sorry, I found it. But still, you need to know how to read this code ...

-snip-
Code:
update smf_members set ID_POST_GROUP=21 where ID_POST_GROUP=8 and
activity>=775 and activity>=775+conv(substr(sha1(concat(ID_MEMBER,
secretSeed)), 1, 2), 16, 10);

The required activity level per user is suitably random for betting, but anyone who can read my code (there are a few such people) will be able to exactly predict when someone will become Legendary, so I don't really recommend it.

The problem is that we dont know what the "secretSeed" is, thus a proper prediction on the exact result in only available for those that have access to the full code.



We just need to pay off some mod. Question is if that secretSeed is account specific or global.

I think I saw that it was specific for each account (but I may be mistaken).
The exact amount of activity required to become legendary varies from user to user, however the secret seed is global.

In theory, if you were to monitor when enough users are promoted to legendary status, it would be possible to reverse engineer what the secret seed is (you would however need to take into consideration that the required activity for each member may not be divisible by 14), although it would probably take more effort/work then it is really worth.

Aha, yes, if the secret seed is global then, as you say, the secret seed is the only missing variable if you track exactly when users become legendary---you'd just have to solve that equation for secretseed.  However, you're also right that, uh, who cares?   Legendary doesn't get you any further forum rights, as far as I know it's just a cute title.