intanto e' length

stampa valori alterni perche' continuamente tu elimini elementi nell' array, quindi ne alteri la lunghezza:
se elimini "a" al prossimo "giro" la lunghezza dell' array diventa 4, i 2
opzioni[2] e' "c"