In Ubuntu and Debian:
By default, each user in Debian GNU/Linux is given a corresponding group with the same name.
In RedHat/CentOS,Gentoo
If not specified, the behavior of useradd will depend on the USERGROUPS_ENAB variable in /etc/login.defs. If this variable is set to yes (or -U/–user-group is specified on the command line), a group will be created for the user, with the same name as her loginname. Otherwise, useradd will set the primary group of the new user to the value specified by the GROUP variable in /etc/default/useradd, or 100 by default.