He creado una función para el proceso de picking de palets desde mi sistema de estanterías (agente carretilla elevadora) y me gustaría saber si es posible recoger primero las paletas de las estanterías superiores y luego las inferiores. Ho creato un evento pick con esso all'interno dell'azione: Container cntTemp = new Container(); cntTemp = getContainerToPick(); if (cntTemp != null) { entPick.take(cntTemp); } dopo aver creato un collection cllStore y una función (suggerita dal professore) con eso all'interno: if (cllStore.size() > 0 ) { int intIndex = (int) (random() * cllStore.size()); Contenedor cntTemp = nuevo Contenedor(); cntTemp = cllStore.get(intIndex); cllStore.remove(cntTemp); restituir cntTemp; } más { devuelve nulo; }