title: Does name based UUID satisfy those conditions?
body: <p>For some reason, I have to make UUIDs that are same when same strings are input like below.</p>
  <pre class="lang-java prettyprint-override"><code>UUID.nameUUIDFromBytes(str.getBytes());
  
  </code></pre>
  <p>What I want to know is this new UUID satisfy below conditions.</p>
  <ul>
  <li>As far as input strs are same, I can get the same generated UUIDs.</li>
  <li>As far as input strs are different, the generated UUIDs must be different.</li>
  <li>Is there any chance that randomly created UUIDs that are created by Time-based UUID can be duplicate with this new UUID.</li>
  </ul>
  <p>I checked those in the UUID docs but I want a more confirmation as deployment without those conditions can make our system disaster.</p>