title: Fixing set.seed for an entire session
body: <p>I am using R to construct an agent based model with a monte carlo process. This means I got many functions that use a random engine of some kind. In order to get reproducible results, I must fix the seed. But, as far as I understand, I must set the seed before every random draw or sample. This is a real pain in the neck. Is there a way to fix the seed?</p>
  
  <pre><code>set.seed(123)
  print(sample(1:10,3))
  # [1] 3 8 4
  print(sample(1:10,3))
  # [1]  9 10  1
  set.seed(123)
  print(sample(1:10,3))
  # [1] 3 8 4
  </code></pre>