<div dir="ltr">Ноль id-шек обходим также примитивно: "сдвигаем" битовую маску. Когда хеш кончится - берём хеш от хеша.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2 декабря 2013 г., 20:06 пользователь Михаил Монашёв <span dir="ltr"><<a href="mailto:postmaster@softsearch.ru" target="_blank">postmaster@softsearch.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте, Andrei.<br>
<div class="im"><br>
> ничего  никуда  не  сползёт.  мы же ограничили количество откушенных<br>
> битов  разрядностью  максимального  имеющегося  ПК.  можно  добавить<br>
> проверку,  чтобы  реальное полученное значение было менее максимума,<br>
> если вдруг оно оказалось больше максимума - сдвигаться на бит вправо<br>
> и повторять процедуру. если хеш кончится - взять хеш от хеша.<br>
><br>
> всё примитивно, имхо.<br>
<br>
</div>Ага,  ясно.  Привязка  будет  стабильна до тех пор, пока не увеличится<br>
разрядность   максимального  имеющегося  ПК.  А  потом  вся  полностью<br>
меняется.<br>
<br>
Но это решение будет иногда давать ноль id-шек. Как это предлагается<br>
обходить?<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
С уважением,<br>
 Михаил                          mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards, Andrei<br>+7-937-847-60-74
</div>