These waves will refresh every 5 minutes and both you and the player you're competing with will see the same villages on every refresh but depending on each player's ELO score (the amount of resources spent during the match) there will be variations on the enemy village stats and resources available to loot.