title: Generate random 6 character lowercase string
body: <p>I have seen many similar questions to this but none with quite the same criteria.</p>
  
  <p>I would like to generate a short string of 6 characters that consist of lowercase letters and numbers only (ideally without the letter 'o' and the number 0).</p>
  
  <p>The string has to be unique as it will be used as part of a URL. I have been using the following but the strings are similar each time they are generated and I would like them to appear very different.</p>
  
  <pre><code>(+new Date()).toString(36); //actually creates 8 letter string and includes o &amp; 0
  </code></pre>
  
  <p><strong>Example:</strong> Look at JS fiddle and click "save" - the url is updated with a random, unique, non sequential id. (8 characters in this case)</p>
  
  <p>Any suggestions?</p>