<?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[Random liefert immer die gleichen Werte]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab folgendes Problem:</p>
<p>Ich hab ein Lottoprogramm geschrieben, aber die Werte die herauskommen sind immer die selben.</p>
<p>Also ich kann das Programm 5 mal aufrufen und es werden immer die gleichen Zahlen geziegt.</p>
<p>Ich glaube nicht, dass der Zufall es so will, dass immer genau die Zahlen in der gleichen Reihenfolge kommen.</p>
<p>Ich schätze mal, dass mein rand() Code falsch ist.<br />
Falls nicht sollt ich wohl spielen gehn ...</p>
<p>Hier mein Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main()
{

    int a,b,c,d,e,f,g; // Platzhalter der Lottozahlen
    int n=49;
    int m=0; // 0 bis 49

    a = m + rand() % ( n - m );
    c = m + rand() % ( n - m );
    b = m + rand() % ( n - m );
    e = m + rand() % ( n - m );
    d = m + rand() % ( n - m );
    g = m + rand() % ( n - m );
    f = m + rand() % ( n - m );

    cout&lt;&lt;&quot;Die Lottozahlen: &quot;&lt;&lt;a&lt;&lt;&quot; &quot;&lt;&lt;b&lt;&lt;&quot; &quot;&lt;&lt;c&lt;&lt;&quot; &quot;&lt;&lt;d;
    cout&lt;&lt;&quot; &quot;&lt;&lt;e&lt;&lt;&quot; &quot;&lt;&lt;f&lt;&lt;&quot; &quot;&lt;&lt;g;

    cout&lt;&lt;&quot;\n\n&quot;;
    system(&quot;pause&quot;);

    a=99;    // Zahlenänderung um sicher zu gehen, dass die Werte nicht bleiben.
    b=99;
    c=99;
    d=99;
    e=99;
    f=99;
    g=99;

    return 0;
}
</code></pre>
<p>Vielen Dank schonmal für eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200462/random-liefert-immer-die-gleichen-werte</link><generator>RSS for Node</generator><lastBuildDate>Sun, 04 Oct 2026 20:46:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200462.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Dec 2007 01:35:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Random liefert immer die gleichen Werte on Sat, 15 Dec 2007 01:35:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab folgendes Problem:</p>
<p>Ich hab ein Lottoprogramm geschrieben, aber die Werte die herauskommen sind immer die selben.</p>
<p>Also ich kann das Programm 5 mal aufrufen und es werden immer die gleichen Zahlen geziegt.</p>
<p>Ich glaube nicht, dass der Zufall es so will, dass immer genau die Zahlen in der gleichen Reihenfolge kommen.</p>
<p>Ich schätze mal, dass mein rand() Code falsch ist.<br />
Falls nicht sollt ich wohl spielen gehn ...</p>
<p>Hier mein Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main()
{

    int a,b,c,d,e,f,g; // Platzhalter der Lottozahlen
    int n=49;
    int m=0; // 0 bis 49

    a = m + rand() % ( n - m );
    c = m + rand() % ( n - m );
    b = m + rand() % ( n - m );
    e = m + rand() % ( n - m );
    d = m + rand() % ( n - m );
    g = m + rand() % ( n - m );
    f = m + rand() % ( n - m );

    cout&lt;&lt;&quot;Die Lottozahlen: &quot;&lt;&lt;a&lt;&lt;&quot; &quot;&lt;&lt;b&lt;&lt;&quot; &quot;&lt;&lt;c&lt;&lt;&quot; &quot;&lt;&lt;d;
    cout&lt;&lt;&quot; &quot;&lt;&lt;e&lt;&lt;&quot; &quot;&lt;&lt;f&lt;&lt;&quot; &quot;&lt;&lt;g;

    cout&lt;&lt;&quot;\n\n&quot;;
    system(&quot;pause&quot;);

    a=99;    // Zahlenänderung um sicher zu gehen, dass die Werte nicht bleiben.
    b=99;
    c=99;
    d=99;
    e=99;
    f=99;
    g=99;

    return 0;
}
</code></pre>
<p>Vielen Dank schonmal für eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420850</guid><dc:creator><![CDATA[phj]]></dc:creator><pubDate>Sat, 15 Dec 2007 01:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Random liefert immer die gleichen Werte on Sat, 15 Dec 2007 02:48:48 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Du solltest über die Funktion srand(), einmal zu Programmstart, den Zufallszahlengenerator intialisieren:</p>
<pre><code class="language-cpp">srand(static_cast&lt;int&gt;(time(0)));
</code></pre>
<p>Ich denke, folgender Artikel könnte dir auch weiterhelfen:<br />
<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>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420853</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 15 Dec 2007 02:48:48 GMT</pubDate></item></channel></rss>