Тогда решение "в лоб":
1) берём любимую хеш-функцию (да хоть SHA-1) от "строки"
2) выясняем максимальное значение ПК в данный момент (select max(PK) ..)
3) "откусываем" от начала хеша некоторое количество разрядов - так, чтобы
это количество полностью покрывало диапазон значений ПК
4) делаем select max(PK) from ... where PK < mybits limit 1,1


2 декабря 2013 г., 19:46 пользователь Михаил Монашёв <
[email protected]> написал:

> Здравствуйте, Andrei.
>
> > Насколько эти объекты должны быть "случайными"?
>
> Случайность может быть любая. Главное, чтобы покрывала всё множество
> доступных для всех объектов в таблице.
>
> --
> С уважением,
>  Михаил                          mailto:[email protected]
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
Best regards, Andrei
+7-937-847-60-74
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить