title: Golang Generate Unique Filename With Extension
body: <p>I want to generate unique filenames in Golang with extensions.  Very much akin to ioutil.TempFile, which only takes prefixes.</p>
  
  <p>This has been brought up many times in the forums <a href="https://groups.google.com/forum/#!topic/golang-nuts/PHgye3Hm2_0" rel="noreferrer">https://groups.google.com/forum/#!topic/golang-nuts/PHgye3Hm2_0</a> and the Go goes seem pretty intent on not adding that functionality to TempFile.</p>
  
  <p>So what's the suggested way to handle this?  Should I just copy/paste the TempFile code and add in a suffix parameter?</p>