"Randomly" place parts in an assembly?

Hey, I have looked around for an answer to this and couldn't find it here in the forums.

Basically what I am trying to do is see how many of an odd shaped object can fit into different size boxes. I know that I can stack them, but, I am just looking for an estimate for just dumping parts into a box. is it possible to do this with SolidWorks? or any other software that you might know of? otherwise I have been waiting tell we start producing the parts and do "small" scale tests to get estimates that way. just wondering if there is a more computery solution to my dilemma.

Thanks for your time!

SolidworksAssemblies