I have been playing clash of clans for a while now and I have recently upgraded to a level 8 town hall. Out of all of my battles I cannot remember if I have battled the same village twice or not. I understand that the layouts can be the same piece by piece but what I mean is the name of the village. I am curious of this because I am hoping that I would be able to fight one of the really easy idle villages that I have attacked before for about 400k loot again. Please note that I have put into consideration shield time with these layouts.
It is extremely unlikely that you will ever come across the same village twice.
Quote from "Raids" page on the wiki:
This means when you first attacked this player, you both would have had the correct amount of trophies for the matchmaking algorithm, and therefore you were given his base to attack!
The chances of both you and the other player to have the correct amount of trophies, as well as being randomly picked from millions of players, are minuscule.
There is easy way to find and attack the same village again and again, as the matchup is (almost) completely random. I say almost because there are a couple of factors involved:
However, if you're patient enough, you can find the same village. Personally I have been attacked by the top 10 multiple times in a week, and up to 5 times by the same player.