Алгоритм присвоения номера записи в ЖЖ
Nov. 15th, 2012 07:20 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Никто не знает, как присваивается номер записи в ЖЖ?
Например, в этом сообществе идут записи
http://useful-faq.livejournal.com/16175805.html
потом идет
http://useful-faq.livejournal.com/16176010.html
Можно ли узнать точный URL следующей записи? Как это делается?
Например, в этом сообществе идут записи
http://useful-faq.livejournal.com/16175805.html
потом идет
http://useful-faq.livejournal.com/16176010.html
Можно ли узнать точный URL следующей записи? Как это делается?
no subject
Date: 2012-11-15 05:10 pm (UTC)16175805/256=63186.73828125
16176010/256=63187.5390625
Номер в URL - это порядковый номер поста, умноженный на 256, плюс некое случайное число, так что точный номер следующего поста можно лишь угадать с вероятностью 1/256.
no subject
Date: 2012-11-15 05:42 pm (UTC)no subject
Date: 2012-11-15 07:38 pm (UTC)no subject
Date: 2012-11-16 03:38 am (UTC)То что я сказал - это не я придумал, а в документации в свое время прочитал.
no subject
Date: 2012-11-16 04:44 am (UTC)no subject
Date: 2012-11-16 04:48 am (UTC)Я уже в третий раз говорю, что рандом касается только определенного количества последних цифр (каждый 100, 256, 1000 или 1024 - деталей не помню). Остальные цифры увеличиваются. Последние назначаются рандомом.
no subject
Date: 2012-11-15 06:09 pm (UTC)Фонарь:
no subject
Date: 2012-11-15 08:01 pm (UTC)no subject
Date: 2012-11-15 08:43 pm (UTC)