How do you set up an actor to have random parts every time it is placed?

is there a way to set up an actor to consist of several components, but when placed in the world it will select randomly from those components?

for example, make a giant cargo bay room. but set it up to have boxes, a ship, a forklift, etc within it. then somehow tag those items to be randomized each time the cargo bay is placed, resulting in unique version of the cargo bay each time?

The way I would do this (not that my way is the right way) is create your room and in it place target points where you want objects to spawn then create a blueprint to do the spawning. Here is the blueprint I created for this question.
(Right click and open in new tab to view higher res version of the image)

You can add as many target points as you want and as many meshes as you want to this. Here is how it looks in the editor

There is a lot you can do to improve this blueprint. You could make it so certain meshes spawn more often than others and have certain locations only spawn certain kinds of objects. How you improve on this blueprint is up to you but it should be a decent enough base to get you started.

Keep in mind that this will randomize the meshes every time the blueprint is constructed

Good luck on your project!

awesome, thanks for the response, I’ll try this out! Much appreciated!