Здравствуйте, Алексей!
В качестве хранилища коробок можно использовать коллекцию
(элемент Collection variable), например, ArrayList, в которую с помощью метода
add(Object) можно добавлять объекты (в данном случае - коробки) и из
которой с помощью метода remove(Object) извлекать их.
Для моделирования случайности стоит использовать один из
методов генерации случайных величин, например, uniform(int, int).
С уважением
Виктор

