Rather than a completely random /home, it would be better to split up the people who join between a few centralized spawn areas. So rather than dropping a player off in a random spot and, in all likelihood, confusing the player, we could still present the user with information signs and a nice spawn building while dispersing the population.
I'd love to join a random server only to spawn in a heavily griefed area :p