Função de número aleatório está em falha

Eu tenho um aplicativo para iPhone muito simples que requer um número inteiro aleatório de 1-100.

Eu tenho um botão que chama a função de número aleatório, em seguida, exibe-o.

-(IBAction)buttonReleased;
{
    srandom(time(NULL)); 
    int theNum = random() % 100 + 1;
    numberDisplay.text = [NSString stringWithFormat:@"%d", theNum];
}

O problema é que, se eu pressionar o botão rapidamente, às vezes ele não exibirá um novo número aleatório.

questionAnswers(2)

yourAnswerToTheQuestion