<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#330033">
    <div class="moz-cite-prefix">On 2/16/2016 1:48 AM, Christoph Groth
      wrote:<br>
    </div>
    <blockquote cite="mid:87k2m50ywa.fsf@grothesque.org" type="cite">Hello,
      <br>
      <br>
      Recent Python versions randomize the hashes of str, bytes and
      datetime objects.  I suppose that the choice of these three types
      is the result of a compromise.  Has this been discussed somewhere
      publicly?
      <br>
    </blockquote>
    <br>
    Search archives of this list... it was discussed at length.<br>
    <br>
    <blockquote cite="mid:87k2m50ywa.fsf@grothesque.org" type="cite">
      I'm not a web programmer, but don't web applications also use
      dictionaries that are indexed by, say, tuples of integers?<br>
    </blockquote>
    <br>
    Sure, and that is the biggest part of the reason they were
    randomized.  I think hashes of all types have been randomized, not
    _just_ the list you mentioned.<br>
  </body>
</html>