Distribute points (or any objects) randomly on multiple objects (or surfaces) at once

how to Distribute point (or any object) randomly on multiple objects (or surfaces) in one command?
I was using a script (Sprinkler) by Pascal Golay, it’s really great, thanks to him, the only down side is that it only works on a single target object at once!! I wish it work on multiple target objects at once.
is there a solution?

thanks