You don't need a rooster in order for the hens to lay eggs, but if you want chicks, that is another story...
Most hatcheries guarantee 90-95% sexing accuracy, so if you order 25 pullets, that is 2-3 roosters. If you order less pullets, they will fill up the 25 chick box with "roosters for warmth".
Some people like to have roosters around because of their beauty, some because they protect the flock by watching out for predators, keeping order among the hens, etc. Some even like to hear their morning crow.
It is up to you (and any ordinances in your area) if you want a rooster. However, if you have small children, a rooster may consider them a threat and go after, and possibily harm them.
I have eight mature roosters and their personalities are all different...