title: System.Random producing the same random number
body: <p>Despite the Random generator only being created once, the output is always the same random result (for all three test outputs).</p>
  
  <p>A test snippet from a slightly larger script:</p>
  
  <pre><code>   let myRandGen = System.Random()
     let getRandomObject = 
        let options = [|"Bob"; "Jim"; "Jane"|]
        let randIndex  = myRandGen.Next(options.Length) 
        options.[randIndex] 
  
     printfn "New one: %s" getRandomObject
     printfn "New two: %s" getRandomObject
     printfn "New three: %s" getRandomObject
  </code></pre>
  
  <p>I need the output to be random for each call, which it currently isn't.</p>
  
  <p>Example output:</p>
  
  <pre><code>New one: Jane
  New two: Jane
  New three: Jane
  </code></pre>