<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zufallszahlen für Anfänger]]></title><description><![CDATA[<p>Hallo Community!</p>
<p>Erstmal bin ich äußerst froh, dass es hier so ein Forum gibt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Ich hoffe, ihr könnt einer Beginnerin wie mir bei einem kleinen Problem helfen.<br />
Und zwar hat mir mein Arbeitskollege eine kleine Übungs-C++-Aufgabe gegeben, die ich programmieren soll. Es ist eine Art Mini-KI für die Konsole.</p>
<p>Wie auch immer. Es gibt jedenfalls eine Reihe von &quot;Figuren&quot;, die sich möglichst zufällig durch ein 2D-Feld bewegen sollen. Diese Figuren haben bei mir eine eigene Klasse, ebenso wie das Feld eine eigene Klasse ist. Das Feld selbst ist ein Char-Array.</p>
<p>Gut, mein Problem ist nun, dass ich in der Klasse Feld ein Array aus Playern erstellt habe. Sobald das &quot;Spiel&quot; nun gestartet wird, soll alle 0.5 Sekunden das Feld durchlaufen und für jede Figur der Weg gesucht werden, den sie gehen kann. Dabei ist die &quot;Schwierigkeit&quot; (für mich jedenfalls <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> ), dass es Hindernisse gibt. Ich habe das Programm soweit, dass sich die Player in dem Feld bewegen. Jedoch kann es dabei passieren, dass sie im Kreis rennen (z.B. immer hoch und runter, weil jeweils ein Hindernis oben und unten ist). Ich wollte es nun einbauen, dass die Player nach jedem Move, den sie machen, sich zufällig in eine andere Richtung drehen und diese Richtung einschlagen.</p>
<p>Bei meiner derzeitigen Lösung ists leider so, dass die Player sich synchron in dieselbe Richtung bewegen, wenn gerade kein Hindernis da ist. Und das stört mich dann doch arg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> Verwendet habe ich die Funktion srand() und mit time(NULL). Ich kann mir das jetzt nur so erklären, dass time(NULL) ja nur die Sekunden wiedergibt und der Schleifendurchlauf natürlich keine Sekunde dauert, so dass die srand()-Funktion in allen Fällen denselben Startwert hat oder?</p>
<p>Kennt jemand eine wirklich gute Alternative, wie ich die Player asynchron bewegen kann? Ich will auch nicht eine Sekunden zwischen der Bewegung des Erstens und der Bewegung des Zweitens warten müssen.</p>
<p>Hier mal die Code-Fragmente (ich hoffe, die reichen...).</p>
<p>in der Player.h:</p>
<pre><code class="language-cpp">void Player::turnLeft() {
    if(getDir() == 'n') 
        setDir('e');
    else if(getDir() == 'e')
        setDir('s');
    else if(getDir() == 's')
        setDir('w');
    else
        setDir('n'); 
    turns++;
    if(turns == 4)
        stuck = true;
}
void Player::turn(int x) {
    char dirs[4] = {'n', 'e', 's', 'w' };
    srand(x);
    int i = rand() % 4;
    setDir(dirs[i]);
}
void Player::move(int x, int y) {
    lastx = xpos;
    lasty = ypos;
    xpos = x;
    ypos = y;
    turn(x+y);
    turns = 0;
}
</code></pre>
<p>in der Field.h:</p>
<pre><code class="language-cpp">void Field::start() {
    while(true){
        for(int i = 0; i&lt;chars.capacity(); i++) {
            searchPathAndMove(&amp;chars[i]);
        }
        showField();
        Sleep(500);
    }
}

void Field::searchPathAndMove(Player* p) {
    int see = p-&gt;getSee();
    int hear = p-&gt;getHear();
    int x,y,oldx, oldy;
    bool moved = false;
    x = p-&gt;getXpos();
    oldx = x;
    y = p-&gt;getYpos();
    oldy = y;

    if(p-&gt;getDir() == 'n') {
        ++y;
    }
    else if(p-&gt;getDir() == 's') {
        --y;
    }
    else if(p-&gt;getDir() == 'e') {
        ++x;
    }
    else {
        --x;
    }
    if(findWay(p,x,y)) {
        field[oldx][oldy] = ' ';
        field[p-&gt;getXpos()][p-&gt;getYpos()] = p-&gt;getColor();
        return;
    }

    else
        return;
}

bool Field::findWay(Player* p, int x, int y) {
    cout &lt;&lt; p-&gt;getColor() &lt;&lt; &quot;: x=&quot; &lt;&lt; x &lt;&lt; &quot;,y=&quot; &lt;&lt; y &lt;&lt;endl;
    if(x&gt;=0 &amp;&amp; y&gt;=0 &amp;&amp; x&lt;width &amp;&amp; y&lt;height) {
        if(field[x][y] == ' ') {
            p-&gt;move(x,y);
            return true;
        }   
        else {
            if(!p-&gt;getStuck()) {
                p-&gt;turnLeft();
                if(p-&gt;getDir() == 'n') {
                    y = p-&gt;getYpos()+1;
                    x = p-&gt;getXpos();
                }
                else if(p-&gt;getDir() == 's') {
                    y = p-&gt;getYpos()-1;
                    x = p-&gt;getXpos();
                }
                else if(p-&gt;getDir() == 'e') {
                    y = p-&gt;getYpos();
                    x = p-&gt;getXpos()+1;
                }
                else {
                    y = p-&gt;getYpos();
                    x = p-&gt;getXpos()-1;
                }
                findWay(p,x,y);
                return true;
            }
        }
    }   
    else {
        if(!p-&gt;getStuck()) {
            p-&gt;turnLeft();
            if(p-&gt;getDir() == 'n') {
                y = p-&gt;getYpos()+1;
                x = p-&gt;getXpos();
            }
            else if(p-&gt;getDir() == 's') {
                y = p-&gt;getYpos()-1;
                x = p-&gt;getXpos();
            }
            else if(p-&gt;getDir() == 'e') {
                y = p-&gt;getYpos();
                x = p-&gt;getXpos()+1;
            }
            else {
                y = p-&gt;getYpos();
                x = p-&gt;getXpos()-1;
            }
            findWay(p,x,y);
            return true;
        }
    }
}
</code></pre>
<p>Tut mir leid, dass das so lang geworden ist, aber ich bin echt ratlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Ich bräuchte eine Funktion, die mir die Zeit in Millisekunden wiedergibt. Aber ich hab gehört, dass das nur bei Unix-Systemen möglich ist, während ich (leider) auf Windows programmiere. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Danke schonmal (auch fürs bis hierher durchlesen ;))</p>
<p>Gruß,<br />
Tharya</p>
<p>(P.S.: Bitte nicht zu hart mit meinem Anfänger-Code ins Gericht gehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/193581/zufallszahlen-für-anfänger</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 03:26:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193581.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Sep 2007 12:24:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:24:34 GMT]]></title><description><![CDATA[<p>Hallo Community!</p>
<p>Erstmal bin ich äußerst froh, dass es hier so ein Forum gibt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Ich hoffe, ihr könnt einer Beginnerin wie mir bei einem kleinen Problem helfen.<br />
Und zwar hat mir mein Arbeitskollege eine kleine Übungs-C++-Aufgabe gegeben, die ich programmieren soll. Es ist eine Art Mini-KI für die Konsole.</p>
<p>Wie auch immer. Es gibt jedenfalls eine Reihe von &quot;Figuren&quot;, die sich möglichst zufällig durch ein 2D-Feld bewegen sollen. Diese Figuren haben bei mir eine eigene Klasse, ebenso wie das Feld eine eigene Klasse ist. Das Feld selbst ist ein Char-Array.</p>
<p>Gut, mein Problem ist nun, dass ich in der Klasse Feld ein Array aus Playern erstellt habe. Sobald das &quot;Spiel&quot; nun gestartet wird, soll alle 0.5 Sekunden das Feld durchlaufen und für jede Figur der Weg gesucht werden, den sie gehen kann. Dabei ist die &quot;Schwierigkeit&quot; (für mich jedenfalls <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> ), dass es Hindernisse gibt. Ich habe das Programm soweit, dass sich die Player in dem Feld bewegen. Jedoch kann es dabei passieren, dass sie im Kreis rennen (z.B. immer hoch und runter, weil jeweils ein Hindernis oben und unten ist). Ich wollte es nun einbauen, dass die Player nach jedem Move, den sie machen, sich zufällig in eine andere Richtung drehen und diese Richtung einschlagen.</p>
<p>Bei meiner derzeitigen Lösung ists leider so, dass die Player sich synchron in dieselbe Richtung bewegen, wenn gerade kein Hindernis da ist. Und das stört mich dann doch arg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> Verwendet habe ich die Funktion srand() und mit time(NULL). Ich kann mir das jetzt nur so erklären, dass time(NULL) ja nur die Sekunden wiedergibt und der Schleifendurchlauf natürlich keine Sekunde dauert, so dass die srand()-Funktion in allen Fällen denselben Startwert hat oder?</p>
<p>Kennt jemand eine wirklich gute Alternative, wie ich die Player asynchron bewegen kann? Ich will auch nicht eine Sekunden zwischen der Bewegung des Erstens und der Bewegung des Zweitens warten müssen.</p>
<p>Hier mal die Code-Fragmente (ich hoffe, die reichen...).</p>
<p>in der Player.h:</p>
<pre><code class="language-cpp">void Player::turnLeft() {
    if(getDir() == 'n') 
        setDir('e');
    else if(getDir() == 'e')
        setDir('s');
    else if(getDir() == 's')
        setDir('w');
    else
        setDir('n'); 
    turns++;
    if(turns == 4)
        stuck = true;
}
void Player::turn(int x) {
    char dirs[4] = {'n', 'e', 's', 'w' };
    srand(x);
    int i = rand() % 4;
    setDir(dirs[i]);
}
void Player::move(int x, int y) {
    lastx = xpos;
    lasty = ypos;
    xpos = x;
    ypos = y;
    turn(x+y);
    turns = 0;
}
</code></pre>
<p>in der Field.h:</p>
<pre><code class="language-cpp">void Field::start() {
    while(true){
        for(int i = 0; i&lt;chars.capacity(); i++) {
            searchPathAndMove(&amp;chars[i]);
        }
        showField();
        Sleep(500);
    }
}

void Field::searchPathAndMove(Player* p) {
    int see = p-&gt;getSee();
    int hear = p-&gt;getHear();
    int x,y,oldx, oldy;
    bool moved = false;
    x = p-&gt;getXpos();
    oldx = x;
    y = p-&gt;getYpos();
    oldy = y;

    if(p-&gt;getDir() == 'n') {
        ++y;
    }
    else if(p-&gt;getDir() == 's') {
        --y;
    }
    else if(p-&gt;getDir() == 'e') {
        ++x;
    }
    else {
        --x;
    }
    if(findWay(p,x,y)) {
        field[oldx][oldy] = ' ';
        field[p-&gt;getXpos()][p-&gt;getYpos()] = p-&gt;getColor();
        return;
    }

    else
        return;
}

bool Field::findWay(Player* p, int x, int y) {
    cout &lt;&lt; p-&gt;getColor() &lt;&lt; &quot;: x=&quot; &lt;&lt; x &lt;&lt; &quot;,y=&quot; &lt;&lt; y &lt;&lt;endl;
    if(x&gt;=0 &amp;&amp; y&gt;=0 &amp;&amp; x&lt;width &amp;&amp; y&lt;height) {
        if(field[x][y] == ' ') {
            p-&gt;move(x,y);
            return true;
        }   
        else {
            if(!p-&gt;getStuck()) {
                p-&gt;turnLeft();
                if(p-&gt;getDir() == 'n') {
                    y = p-&gt;getYpos()+1;
                    x = p-&gt;getXpos();
                }
                else if(p-&gt;getDir() == 's') {
                    y = p-&gt;getYpos()-1;
                    x = p-&gt;getXpos();
                }
                else if(p-&gt;getDir() == 'e') {
                    y = p-&gt;getYpos();
                    x = p-&gt;getXpos()+1;
                }
                else {
                    y = p-&gt;getYpos();
                    x = p-&gt;getXpos()-1;
                }
                findWay(p,x,y);
                return true;
            }
        }
    }   
    else {
        if(!p-&gt;getStuck()) {
            p-&gt;turnLeft();
            if(p-&gt;getDir() == 'n') {
                y = p-&gt;getYpos()+1;
                x = p-&gt;getXpos();
            }
            else if(p-&gt;getDir() == 's') {
                y = p-&gt;getYpos()-1;
                x = p-&gt;getXpos();
            }
            else if(p-&gt;getDir() == 'e') {
                y = p-&gt;getYpos();
                x = p-&gt;getXpos()+1;
            }
            else {
                y = p-&gt;getYpos();
                x = p-&gt;getXpos()-1;
            }
            findWay(p,x,y);
            return true;
        }
    }
}
</code></pre>
<p>Tut mir leid, dass das so lang geworden ist, aber ich bin echt ratlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Ich bräuchte eine Funktion, die mir die Zeit in Millisekunden wiedergibt. Aber ich hab gehört, dass das nur bei Unix-Systemen möglich ist, während ich (leider) auf Windows programmiere. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Danke schonmal (auch fürs bis hierher durchlesen ;))</p>
<p>Gruß,<br />
Tharya</p>
<p>(P.S.: Bitte nicht zu hart mit meinem Anfänger-Code ins Gericht gehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373842</guid><dc:creator><![CDATA[Tharya]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:26:42 GMT]]></title><description><![CDATA[<p>Tharya schrieb:</p>
<blockquote>
<p>Ich bräuchte eine Funktion, die mir die Zeit in Millisekunden wiedergibt. Aber ich hab gehört, dass das nur bei Unix-Systemen möglich ist, während ich (leider) auf Windows programmiere.</p>
</blockquote>
<p>unter windoofs: GetTickCount()<br />
--&gt; millisekunden seit dem einschalten der kiste<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373843</guid><dc:creator><![CDATA[Apeman]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:36:26 GMT]]></title><description><![CDATA[<p>Das wär ja perfekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>...</p>
<p>wenns gehen würde -.- Welche Bibliotheken muss ich denn einbinden? Hab jetzt die windows.h und die ctime. Fehlt da was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373850</guid><dc:creator><![CDATA[Tharya]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:36:26 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:41:31 GMT]]></title><description><![CDATA[<p>Includes:<br />
- Windows.h<br />
- Winbase.h</p>
<p>Library:<br />
- Kernel32.lib</p>
<p>DLL:<br />
- Kernel32.dll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373854</guid><dc:creator><![CDATA[Wesley67]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:44:51 GMT]]></title><description><![CDATA[<p>Tharya schrieb:</p>
<blockquote>
<p>Bei meiner derzeitigen Lösung ists leider so, dass die Player sich synchron in dieselbe Richtung bewegen, wenn gerade kein Hindernis da ist. Und das stört mich dann doch arg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> Verwendet habe ich die Funktion srand() und mit time(NULL). Ich kann mir das jetzt nur so erklären, dass time(NULL) ja nur die Sekunden wiedergibt und der Schleifendurchlauf natürlich keine Sekunde dauert, so dass die srand()-Funktion in allen Fällen denselben Startwert hat oder?</p>
</blockquote>
<p>srand() sollte ja auch nicht vor jedem rand()-Aufruf verwendet werden, sondern <strong>GENAU EINMAL</strong> bei Programmstart (danach läuft der Zufallsgenerator selber weiter und jeder rand()-Aufruf liefert einen neuen Wert).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373860</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:44:51 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:46:40 GMT]]></title><description><![CDATA[<p>*gelöscht*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373861</guid><dc:creator><![CDATA[Wesley67]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:46:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:49:32 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Tharya schrieb:</p>
<blockquote>
<p>Bei meiner derzeitigen Lösung ists leider so, dass die Player sich synchron in dieselbe Richtung bewegen, wenn gerade kein Hindernis da ist. Und das stört mich dann doch arg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> Verwendet habe ich die Funktion srand() und mit time(NULL). Ich kann mir das jetzt nur so erklären, dass time(NULL) ja nur die Sekunden wiedergibt und der Schleifendurchlauf natürlich keine Sekunde dauert, so dass die srand()-Funktion in allen Fällen denselben Startwert hat oder?</p>
</blockquote>
<p>srand() sollte ja auch nicht vor jedem rand()-Aufruf verwendet werden, sondern <strong>GENAU EINMAL</strong> bei Programmstart (danach läuft der Zufallsgenerator selber weiter und jeder rand()-Aufruf liefert einen neuen Wert).</p>
</blockquote>
<p>Ooooooh mein Gott, es tut mir so leid <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Jetzt klappts natürlich. Vielen, vielen Dank!</p>
<p>Thema kann dementsprechend gelöscht werden... Zeigt das bloß keinem *räusper* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373864</guid><dc:creator><![CDATA[Tharya]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:49:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallszahlen für Anfänger on Thu, 27 Sep 2007 12:53:49 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-172876.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-172876.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1373867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1373867</guid><dc:creator><![CDATA[gug]]></dc:creator><pubDate>Thu, 27 Sep 2007 12:53:49 GMT</pubDate></item></channel></rss>