I'd make the world have the same basic layout, but each general area would be different.
For instance, you always start off in a particular town, but that town looks different every time you play. The random generation would be a bit restricted, but it would make for a unique adventure game.