duplicate shape with random orientation/mirror

I know it might be very specific to my usage, but I would love to have the option to duplicate object with random rotation & mirror. Indeed, I usually spend a large amout of time to duplicate >20 times the object and then to distributed them randomly to have natural disorder.