O identificador é um número exclusivo atribuído pelo sistema operacional. O intervalo seria de pelo menos 31 bits, permitindo que as alças tenham valores acima de 2 bilhões. O número real atribuído dependeria do algoritmo interno usado para mapear o identificador para um bloco de controle de arquivo no kernel.
Geralmente, mesmo que apenas um número limitado de identificadores simultâneos esteja disponível, um intervalo grande pode ser usado para garantir que não ocorra uma colisão indesejada causada pelo uso de identificadores obsoletos por aplicativos corrompidos.
Os números são distribuídos amplamente no espaço disponível. Você precisaria revisar a especificação ou o código para ver como eles são alocados.