How to spawning a randomly selected player as a different character from others?

Create a Cosmetics struct set as Rep Notify.
When the server spawns the default class have it Set the cosmetics struct.

The onrep_cosmetics struct will do the work of changing the character based on the structs values.

Skeletal Mesh, Materials, Actor Components etc.