title: Python: How do I randomly mix two lists?
body: <p>If I generate two random lists for example:</p>
  
  <pre><code>N=5
  X=20
  
  parent1 = np.random.choice(X, N, replace=True)
  parent2 = np.random.choice(X, N, replace=True)
  </code></pre>
  
  <p>Would give two lists e.g:</p>
  
  <pre><code>[2,5,1,1,12]
  [3,18,4,5,1]
  </code></pre>
  
  <p>How could I make a new list which is a random mix of the two lists with the same amount of numbers?</p>
  
  <p>e.g.</p>
  
  <pre><code>[2,18,1,5,12]
  </code></pre>
  
  <p>or</p>
  
  <pre><code>[18,5,1,12,5]
  </code></pre>
  
  <p>It doesn't matter about order.</p>