Я реализовал BloomFilter в python 3.3 и получил разные результаты за каждый сеанс. Свертывание этого странного поведения привело меня к внутренней функции hash() - она возвращает разные значения хэша для одной и той же строки в каждом сеансе.
Пример:
>>> hash("235")
-310569535015251310
----- открытие новой консоли python -----
>>> hash("235")
-1900164331622581997
Почему это происходит? Почему это полезно?