<?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[srand(int) Zurücksetzen ?]]></title><description><![CDATA[<p>wenn ich:</p>
<pre><code class="language-cpp">srand(4);
// hier x-mal rand()%UPPER
srand(2);
</code></pre>
<p>aufrufen ist das nicht dasselbe wie</p>
<pre><code class="language-cpp">srand(2);
</code></pre>
<p>Beachte: Ich nehme Zufallszahlen zwischen srand(4) und srand(2) !</p>
<p>Aber ich muss nach jedem Aufruf der Funktion bei selber srand(int) das selbe<br />
Ergebnis erhalten, weil ich mit Zufallszahlen eine Text verschlüssele und das<br />
immer GLEICH sein muss und ich will das Prog nicht nach jedem Durchgang neustarten<br />
(das Prog)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250692/srand-int-zurücksetzen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 21:43:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250692.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Sep 2009 15:46:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 15:46:38 GMT]]></title><description><![CDATA[<p>wenn ich:</p>
<pre><code class="language-cpp">srand(4);
// hier x-mal rand()%UPPER
srand(2);
</code></pre>
<p>aufrufen ist das nicht dasselbe wie</p>
<pre><code class="language-cpp">srand(2);
</code></pre>
<p>Beachte: Ich nehme Zufallszahlen zwischen srand(4) und srand(2) !</p>
<p>Aber ich muss nach jedem Aufruf der Funktion bei selber srand(int) das selbe<br />
Ergebnis erhalten, weil ich mit Zufallszahlen eine Text verschlüssele und das<br />
immer GLEICH sein muss und ich will das Prog nicht nach jedem Durchgang neustarten<br />
(das Prog)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782675</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 22 Sep 2009 15:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 15:55:53 GMT]]></title><description><![CDATA[<p>dann machst du was falsch...</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
    srand(2);
    cout &lt;&lt; rand() &lt;&lt; endl;
    rand();
    rand();
    rand();
    cout &lt;&lt; rand() &lt;&lt; endl;
    cout &lt;&lt; &quot;reset&quot; &lt;&lt; endl;
    srand(4);
    cout &lt;&lt; rand() &lt;&lt; endl;
    rand();
    rand();
    rand();
    cout &lt;&lt; rand() &lt;&lt; endl;
    cout &lt;&lt; &quot;reset&quot; &lt;&lt; endl;
    srand(2);
    cout &lt;&lt; rand() &lt;&lt; endl;
    rand();
    rand();
    rand();
    cout &lt;&lt; rand() &lt;&lt; endl;
}
</code></pre>
<p>ergibt</p>
<pre><code>1505335290
747983061
reset
1968078301
460165363
reset
1505335290
747983061
</code></pre>
<p>Denn ein jedes rand() hinter einem srand() mit gleichem seed erzeugt die gleichen Zufallswerte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782680</guid><dc:creator><![CDATA[flaschenhals]]></dc:creator><pubDate>Tue, 22 Sep 2009 15:55:53 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 15:57:17 GMT]]></title><description><![CDATA[<p>Argh, das srand() initialisiert den Zufallszahlengenerator!!! Du kannst nicht zwischen srand(4) und srand(2) Zufallszahlen generieren lassen!!! Schau dir da nochmal die Hilfe an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782681</guid><dc:creator><![CDATA[flaschenhals]]></dc:creator><pubDate>Tue, 22 Sep 2009 15:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 16:14:27 GMT]]></title><description><![CDATA[<p>flaschenhals schrieb:</p>
<blockquote>
<p>Argh, das srand() initialisiert den Zufallszahlengenerator!!! Du kannst nicht zwischen srand(4) und srand(2) Zufallszahlen generieren lassen!!! Schau dir da nochmal die Hilfe an.</p>
</blockquote>
<p>Wieso den das, geht doch, wie... du ? (sagtest)<br />
Hä dann versteh ich jetzt aber den letzten post nicht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782686</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 22 Sep 2009 16:14:27 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 16:42:10 GMT]]></title><description><![CDATA[<p>Sorry lag nicht am srand sondern am Vector.randomshuffle<br />
ähm, den muss ich dann also speichern und auf Anfang urücksetzten, kann man das irgendwie einfach machen, ohne jedes Element einzeln zu ändern ?<br />
also</p>
<pre><code class="language-cpp">int i = 0;
while (i &lt; Vector1.size())
{
  i++;
  Vector1[i-1] = VectorAnfang[i-1]
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1782696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782696</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 22 Sep 2009 16:42:10 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 16:53:36 GMT]]></title><description><![CDATA[<p>Suchst du sowas?</p>
<pre><code class="language-cpp">#include &lt;algorithm&gt;
std::copy(Vector1.begin(), Vector1.end(), VectorAnfang.begin());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1782699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782699</guid><dc:creator><![CDATA[OhneName]]></dc:creator><pubDate>Tue, 22 Sep 2009 16:53:36 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 16:59:02 GMT]]></title><description><![CDATA[<p>ÄÄÄHHHMM<br />
Kannte ich schon, kam nur nicht drauf.</p>
<p>________________________________________<br />
MIST</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782701</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 22 Sep 2009 16:59:02 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Tue, 22 Sep 2009 20:03:29 GMT]]></title><description><![CDATA[<p>Verstehst du denn jetzt, was <code>srand()</code> macht? Tipp: Auf <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> sind nahezu alle Funktionen und Klassen der Standardbibliothek beschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782779</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 22 Sep 2009 20:03:29 GMT</pubDate></item><item><title><![CDATA[Reply to srand(int) Zurücksetzen ? on Wed, 23 Sep 2009 16:21:51 GMT]]></title><description><![CDATA[<p>Ja wusste ich schon lange, aber ich dachte (nicht denken, wissen)....<br />
Ja was dachte ich denn ? Ich glaubte an die dunklen Mächte des VC++ Compilers.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <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/1783150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1783150</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Wed, 23 Sep 2009 16:21:51 GMT</pubDate></item></channel></rss>