lucky bastard!!
in perfect conditions cannabis will grow one male to 10 females or around that ratio. males usually grow taller than females and a single male can easily pollinate hundreds of females, so when cannabis likes what it has there is no need for a bunch of males. on the other hand, in stressful conditions there will be more males to ensure complete pollination and therefor survival of the plants genetics in the form of seeds. its just how nature works, you gave them what they liked for the most part though im sure luck had something to do with it.