[personal profile] a_hramov posting in [community profile] useful_faq
Никто не знает, как присваивается номер записи в ЖЖ?
Например, в этом сообществе идут записи
http://useful-faq.livejournal.com/16175805.html
потом идет
http://useful-faq.livejournal.com/16176010.html
Можно ли узнать точный URL следующей записи? Как это делается?

Date: 2012-11-15 05:10 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Я знаю. Не помню, есть ли это в FAQ - лень искать.

16175805/256=63186.73828125
16176010/256=63187.5390625

Номер в URL - это порядковый номер поста, умноженный на 256, плюс некое случайное число, так что точный номер следующего поста можно лишь угадать с вероятностью 1/256.

Date: 2012-11-15 05:42 pm (UTC)
From: [identity profile] mikser.livejournal.com
Нельзя. В ЖЖ последние цифры (три или четыре) назначаются рандомом, как раз ради того, чтобы нельзя было узнать адрес следующей записи.

Date: 2012-11-16 03:38 am (UTC)
From: [identity profile] mikser.livejournal.com
>В ЖЖ последние цифры (три или четыре) назначаются рандомом

То что я сказал - это не я придумал, а в документации в свое время прочитал.

Date: 2012-11-16 04:48 am (UTC)
From: [identity profile] mikser.livejournal.com
Дяденька, вы идиот?

Я уже в третий раз говорю, что рандом касается только определенного количества последних цифр (каждый 100, 256, 1000 или 1024 - деталей не помню). Остальные цифры увеличиваются. Последние назначаются рандомом.

Date: 2012-11-15 06:09 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
От фонаря.

Фонарь: Image

Date: 2012-11-15 08:01 pm (UTC)
From: [identity profile] roman-pro.livejournal.com
Думается, ответ должен быть в исходном коде ЖЖ (http://code.livejournal.org/)

Date: 2012-11-15 08:43 pm (UTC)
From: [identity profile] nataein.livejournal.com
Можно с уверенностью сказать, что номера не уникальны, такой же номер как у этого поста уже есть: ru-auto.livejournal.com/16176244.html