1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. eclipsa

Beiträge von eclipsa

  • randomize() spinnt!

    • eclipsa
    • 3. Januar 2008 um 14:29

    ah, alles klar, ich hab den fehler gefunden^^
    lag nicht am programm :p das funktioniert so :p

  • randomize() spinnt!

    • eclipsa
    • 3. Januar 2008 um 14:00

    moin!
    also zum thema random habe ich eine frage zum folgenen code:


    #include <iostream>
    #include <vector>
    #include <algorithm>
    #include <iterator>

    // for the random number generator
    #include <cstdlib>
    #include <ctime>

    using namespace std;

    class RandomNumber {
    public:
    RandomNumber() {
    srand(time(0));
    }

    int operator() ( int n) {
    return (int)((double)n * rand()/(RAND_MAX+1.0));
    }
    };

    int
    main(int argc, char **argv)
    {
    vector<int> v;
    v.push_back(1);
    v.push_back(2);
    v.push_back(3);
    v.push_back(4);
    v.push_back(5);
    v.push_back(6);
    v.push_back(7);
    v.push_back(8);
    cout<<v[0]<<v[1]<<v[2]<<v[3]<<v[4]<<v[5]<<v[6]<<v[7]<<v[8]<<endl;
    RandomNumber r;
    random_shuffle(v.begin(), v.end(), r);
    // copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));
    cout<<v[0]<<v[1]<<v[2]<<v[3]<<v[4]<<v[5]<<v[6]<<v[7]<<v[8]<<endl;
    return 0;
    }


    der code soll einen bitstring liefern. allerdings kommt staendig eine fehelrmedlung - weiss jemand woran das liegt?

    lg

Rechtliches

Impressum

Datenschutzerklärung