The random storage policy allows for a higher utilization of the storage space, but requires that each package be automatically identified through a bar code (or a similar technique), and a database of the current position of all stocked packages is updated at every storage and retrieval.