Bart: Einfachste sache der Welt scheinbar sehr kompliziert

Moinsen,

wie zum Pinguin bekommt man c oder auch c++ eine zufallszahl hin?
wenn ihc zum bleistift

int zfs;
zfs=rand();

mache bekomme ich eine zahl von 1804289383 die sich nichtmal ändert also nichts mit zufall....
wie bekomme einfach eine zahl von 0-10 hin? oder von 20-99?
Kann das denn so schwer sein mit c?
wie ich im forum sehe gibt es hier viele c beiträge, vieleicht gibt es ja jemanden der mir helfn kann.

tHx

  1. Moinsen,

    wie zum Pinguin bekommt man c oder auch c++ eine zufallszahl hin?
    wenn ihc zum bleistift

    int zfs;
    zfs=rand();

    mache bekomme ich eine zahl von 1804289383 die sich nichtmal ändert also nichts mit zufall....
    wie bekomme einfach eine zahl von 0-10 hin? oder von 20-99?
    Kann das denn so schwer sein mit c?
    wie ich im forum sehe gibt es hier viele c beiträge, vieleicht gibt es ja jemanden der mir helfn kann.

    tHx

    probier mal diese Funktion

    /* get integer random number in range a <= x <= e */
    int irand( int a, int e)
    {
        double r = e - a + 1;
        return a + (int)(r * rand()/(RAND_MAX+1.0));
    }

  2. gudn tach!

    wie zum Pinguin bekommt man c oder auch c++ eine zufallszahl hin?

    erster treffer bei einer google-suche nach
      zufallszahlen erzeugen c++
    ist bei mir dieser hier.

    prost
    seth