title: GO: manipulating random generated float64
body: <p>I was wondering if we can specify to the random generator to how many numbers should be generated after the point decimal?</p>
  
  <p>Example of default behaviour:</p>
  
  <pre><code>fmt.Println(rand.float64())
  </code></pre>
  
  <p>Would print out the number 0.6046602879796196</p>
  
  <p>Desired behaviour:</p>
  
  <pre><code>fmt.Println(rand.float64(4))
  </code></pre>
  
  <p>Would then print out the number 0.6047.</p>
  
  <p>Does this functionality already exist in GO or would I have to implement it myself ?</p>
  
  <p>Thank you!</p>