Я это всё к тому, что xor — операция вполне однозначная и совсем не случайная… И человек, получивший md5 что-нить типа 1046c481f979e1c12ac0748ad2339df3 имеет на несколько порядков больше шансов, чем человек с хэшем fb8c410eefbcac0e091776b8c539e63.
Предлагаю для большей случайности и туманности результатов до конца — складывать хэш ника и хэш всех ников в одну строку и делать md5 от неё — его результаты намного менее предсказуемы.
Т.е. получается, что «хэш всех ников» — это будет такой своеобразный общий salt.
Очень хочется именно сортировку по подаркам… В смысле отдельные рейтинги для каждого подарка…
PS: Кстати, мне одному кажется, что итоговый рейтинг не так уж и случаен??? Чем меньше у меня в md5 от ника единичных разрядов и чем младше они — тем выше я поднимусь в рейтинге? Получается что так, тогда мне с моим 77-ым местом в текущем рейте совсем неинтересно за ним дальше следить :)
PS: Кстати, интересно, почему среди подарков нет инвайтов на хабр? :)))
Случилось ЧУДО — я обогнал в рейтинге самого eland на одно место! :))))))))
Осталось тока бота написать, постоянно меняющего выбор на подарок с наименьшим количеством ставок из заданного списка подарков. :)
Человек, болтающийся во второй половине — так там всегда и будет болтаться :)
Как-то так:
function mdxor($x, $y){
return md5($x. $y);
}
размерность результата не меняется. Единственное плохо помню как конкатенация строк в php — вроде точкой была…
Добавить анчоры равные никам. Чтоб по ссылке denull.ru/eland.php#PingWin всегда сразу скроллил ко мне и не нужно было каждый раз Ctrl+F'иться :)
Предлагаю для большей случайности и туманности результатов до конца — складывать хэш ника и хэш всех ников в одну строку и делать md5 от неё — его результаты намного менее предсказуемы.
Т.е. получается, что «хэш всех ников» — это будет такой своеобразный общий salt.
Очень хочется именно сортировку по подаркам… В смысле отдельные рейтинги для каждого подарка…
PS: Кстати, мне одному кажется, что итоговый рейтинг не так уж и случаен??? Чем меньше у меня в md5 от ника единичных разрядов и чем младше они — тем выше я поднимусь в рейтинге? Получается что так, тогда мне с моим 77-ым местом в текущем рейте совсем неинтересно за ним дальше следить :)
Это в смысле к тому, что не все на php пишут :)