Copiar elementos de uma coleção para outra

Olá,
Estou com dificuldade de copiar elementos de uma coleção, não todos, para um Vector. Quando uso c.addAll(Collection) ele copia todos os elementos. Segue ± como estou fazendo.

import javax.swing.*;
import java.util.*;

public class Senha 
{
  public List<String> numero;
  public List<String> letra;
  Vector<String> c = new Vector<String>();
    	
    public void randomNumero(int n)
  {
	numero = new ArrayList<String>();
	numero.add("1"); numero.add("2"); numero.add("3"); numero.add("4"); numero.add("5");
	numero.add("6"); numero.add("7"); numero.add("8"); numero.add("9"); numero.add("0");
	Collections.shuffle(numero);
        for (int i=0; i <= n-1; i++)
        {
		System.out.print(numero.get(i) + " ");
		
        }
   }
  
    public void randomLetra(int n)
  {
	  letra = new ArrayList<String>();
	  letra.add("a"); letra.add("b"); letra.add("c"); letra.add("d"); letra.add("e"); letra.add("f"); letra.add("g");
	  letra.add("h"); letra.add("i"); letra.add("j"); letra.add("k"); letra.add("l"); letra.add("m"); letra.add("n");
	  letra.add("o"); letra.add("p"); letra.add("q"); letra.add("r"); letra.add("s"); letra.add("t"); letra.add("u");
	  letra.add("v"); letra.add("w"); letra.add("x"); letra.add("y"); letra.add("z");
	  Collections.shuffle(letra);
	  for (int i=0; i <= n-1; i++)
      {
		System.out.print(letra.get(i) + " ");
	  }
  }
  
    
  public void randomTudo()
  {
	 c.add(numero);
     c.add(letra);
     Collections.shuffle(c);
	 System.out.println(c);
  }
  
   public static void main(String args[])
  {
     Senha senha = new Senha();
     int numeros =Integer.parseInt(JOptionPane.showInputDialog(null, "Digite aqui quantos números"));
     int let = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite aqui quantas letras"));
     senha.randomNumero(numeros);
     senha.randomLetra(let);
     senha.randomTudo();
    
  }
}

O resultado é a quantidade de numero que informei(misturado) + a quantidade de letras que eu informei(misturada) anteriormente + a Coleção toda c(toda numero e toda letra). Gostaria de uma ajuda para depois que colocasse no Vector c apenas a quantidade que informei, misturasse tudo de novo.