делаю для социальной сеточки систему репутации. посмотрите "со стороны"

1 234
kil
На сайте с 03.04.2006
Offline
84
kil
#31

Я когда-то вот что придумал.

Вес, т.е. (+) или (-) репутации вычисляется как логарифмическая функция от репутации проголосовавшего пользователя.

Т.е. величина, которая прибавляется пользователю считается по формуле weight=k*log(user_weight). Логарифм - не обязательно десятичный. Коэффициент k и базу логарифма подбирал экспериментально.

В итоге, получилось, что один голос "продвинутого" пользователя, т.е. пользователя, имеющего репутацию, скажем 1000, равен 20 голосам пользователей, которые только что зарегистрировались и имеют репутацию 10 и даёт репутацию, скажем, +20.

Так что на мой взгляд реалузуется некое "равноправие" :)

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий