title: Hexadecimal Globally Unique Identifier (GUID) Algorithm in Node/JavaScript
body: <p>Is it possible to create a GUID using 16 characters of hex? The reason I ask is Cloudflare is using 16 characters to identify each request to their system (they call them "Ray IDs"). They look much nicer compared to other GUID formats (I know this is silly preference).</p>
  
  <p>The key space would contain these characters:</p>
  
  <pre><code>0-9
  a-f
  ---
  16 total possible characters
  
  Example: adttlo9dOd8haoww
  </code></pre>
  
  <p>Also, any hint to a basic algorithm of generating these things would be awesome.</p>
  
  <p>Lastly, I'm open to leaving the "hex" format and using:</p>
  
  <pre><code>0-9
  a-z
  A-Z
  ---
  62 total possible characters
  
  Example: dhmpLTuPFWEwM8UL
  </code></pre>