Funkcja losowego wybierania numeru nie działa

Mam bardzo prostą aplikację na iPhone'a, która wymaga losowej liczby całkowitej od 1-100.

Mam przycisk, który wywołuje funkcję liczby losowej, a następnie wyświetla ją.

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

Problem polega na tym, że jeśli szybko naciskam przycisk, czasami nie wyświetla on nowej liczby losowej.