Collective decision making and especially leadership in groups are among the most studied topics in natural, social, and political sciences. Previous studies have shown that some individuals are more likely to be leaders because of their social power or the pertinent information they possess. One challenge for all group members, however, is to satisfy their needs. In many situations, we do not yet know how individuals within groups distribute leadership decisions between themselves in order to satisfy time-varying individual requirements. To gain insight into this problem, we build a dynamic model where group members have to satisfy different needs but are not aware of each others needs. Data about needs of animals come from real data observed in macaques. Several studies showed that a collective movement may be initiated by a single individual. This individual may be the dominant one, the oldest one, but also the one having the highest physiological needs. In our model, the individual with the lowest reserve initiates movements and decides for all its conspecifics. This simple rule leads to a viable decision-making system where all individuals may lead the group at one moment and thus suit their requirements. However, a single individual becomes the leader in 38% to 95% of cases and the leadership is unequally (according to an exponential law) distributed according to the heterogeneity of needs in the group. The results showed that this non-linearity emerges when one group member reaches physiological requirements, mainly the nutrient ones - protein, energy and water depending on weight - superior to those of its conspecifics. This amplification may explain why some leaders could appear in animal groups without any despotism, complex signalling, or developed cognitive ability.