Buenas,
Pues es lo que te comentaba, estás imprimiento en cada vuelta del bucle, mientras lo vas rellenando, y por eso te da estos resultados extraños. Debes imprimirlo sólo cuando has completado ya el array.
Código Java:
Ver originalfor(int i=0;i<idc.length;i++){
idc
[i
]=(int)(Math.
random()*10);}
pm.identificador(idc);
Un saludo