Oh I never heard about this trick, how does it work ?
(and betting on one villager per day, isn't it less efficient than restart the game ? since you have 5 villagers at first, don't you have more chance to get the one you want ?)
It may seem less efficient to roll the dice on one villager instead of the the five starters, but I honestly think it takes longer having to make a new town every time you reset.
Anyways, the trick works like this:
Day 1: New villager has just moved in with boxes.
Day 2: New villager has unpacked and their house furniture is all set.
Day 3 is where the trick comes into play. The day after a villager unpacks & settles in, there will be a plot randomly placed somewhere on your map for the next new villager (with the sign post telling you the name of the new resident & their plot roped off for them to move in the next day)
On Day 3, make sure the first time you check in to your town is NOT your main character, the Mayor. Instead, right away make a new character and give them some random name. As your new character goes through the intro on the train and gets off the station, walk around your town until you find out where the new plot is and who your new villager is. If you dislike the location of the new villager's home or who the chosen villager is, reset the game.
Since it was a new character you made with no house, when you boot up NL again Mr. Resetti will not show up since that new character technically never existed. Rinse & repeat, until you are satisfied with which villager moves in and where they chose to plop down. Once you have the villager you want, save & quit with your new character (which unfortunately requires you to go through the process with Nook to build your new char's house as well)
Then simply demolish your new character's house to delete the extra save file.
Hope that all made sense.