title: How to combine two arrays randomly without repeating the values in C++
body: <p>I have two arrays:</p>
  
  <pre><code>array1( 'Apple',
          'Pear',
          'Banana',
          'Apricot',
          'Watermelon',
          'Peach',
          'Pineapple',
          'Strawberry',
          'Melon',
          'Pomegranate',
          'Oranges',
          'Tangerine' ); 
  </code></pre>
  
  <p>The Size of a tangerineeee.. Ehem! I just cant help it. It was funny as hell.. Now lets get back to the second array.</p>
  
  <pre><code>array2( 'Fruits On Table',
          'Fruits In Basket',
          'Fruits In Fridge' );
  </code></pre>
  
  <p>I wanna generate a list 
                   or an array 
                   or a string 
  whatever can have the size of a tangerinee...  </p>
  
  <p>Something that can merge both of these arrays randomly without repeating the first array. Which is gonna be like:</p>
  
  <pre><code>Tangerine( 'Tangerine - Fruits In Fridge',
             'Apple - Fruits On Table',
             'Pear - Fruits In Basket',
             'Peach - Fruits In Fridge',
             'Apricot - Fruits On Table',
             'Oranges - Fruits In Basket',
             'Melon - Fruits In Fridge',
             'Watermelon - Fruits On Table',
             'Pineapple - Fruits On Table',
             'Pomegranate - Fruits In Basket',
             'Strawberry - Fruits In Fridge',
             'Banana - Fruits In Basket' ); 
  </code></pre>
  
  <p>if you look carefully they are randomly chosen from both arrays and merged together without repeating the first array..</p>
  
  <p>So how can i do this with C++?
  I'm a newbie on C++</p>
  
  <p>also a little algorithm about it would be nice.</p>