title: hash function in Python 3.3 returns different results between sessions
body: <p>I've implemented a BloomFilter in python 3.3, and got different results every session. Drilling down this weird behavior got me to the internal hash() function - it returns different hash values for the same string every session.</p>
  
  <p>Example:</p>
  
  <pre><code>&gt;&gt;&gt; hash("235")
  -310569535015251310
  </code></pre>
  
  <p>----- opening a new python console -----</p>
  
  <pre><code>&gt;&gt;&gt; hash("235")
  -1900164331622581997
  </code></pre>
  
  <p>Why is this happening?
  Why is this useful?</p>