1 Pluspunkt 0 Minuspunkte

Wie kann ich 2 Zufallszahlen mit rand() generieren? Bei mir kommt immer das selbe Ergebnis.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {

    srand(time(NULL));

    printf("%d\n", rand());

    srand(time(NULL));

    printf("%d\n", rand());

    return 0;
}
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Versuch es so

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {

    srand(time(NULL));

    printf("%d\n", rand());

    srand(time(NULL) + 1);

    printf("%d\n", rand());

    return 0;
}

von