<?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[rand()]]></title><description><![CDATA[<p>Hallo,<br />
ich suche eine möglichkeit, um über einen zufallsgenerator<br />
mehrer verschiedene Zahlen auszugeben.<br />
Diese dürfen aber nicht identisch sein.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133256/rand</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 21:44:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133256.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Jan 2006 13:59:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 13:59:28 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich suche eine möglichkeit, um über einen zufallsgenerator<br />
mehrer verschiedene Zahlen auszugeben.<br />
Diese dürfen aber nicht identisch sein.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968039</guid><dc:creator><![CDATA[Caesar0808]]></dc:creator><pubDate>Mon, 16 Jan 2006 13:59:28 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 14:05:07 GMT]]></title><description><![CDATA[<p>genau das macht rand() - es erzeugt bei jedem Aufruf eine neue Zufallszahl:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
  srand(time(NULL));//einmal bei Programmstart
  for(int i=0;i&lt;100;++i)
    cout&lt;&lt;i&lt;&lt;'\t'&lt;&lt;rand()&lt;&lt;endl;
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/968050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968050</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Mon, 16 Jan 2006 14:05:07 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 14:28:35 GMT]]></title><description><![CDATA[<p>CStoll (off) schrieb:</p>
<blockquote>
<p>genau das macht rand() - es erzeugt bei jedem Aufruf eine neue Zufallszahl</p>
</blockquote>
<p>Aber die können durchaus identisch zu vorherigen sein.</p>
<p>@ Caesar0808:<br />
Bleibt dir wohl nix anderes übrig als die Zufallszahlen zu merken und dann bei jeder neuen Zufallszahl zu überprüfen ob es die schon einmal gab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968086</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 16 Jan 2006 14:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 14:31:28 GMT]]></title><description><![CDATA[<p>Einmal kannst du es so machen, wie TactX vorgeschlagen hat. Dann beispielsweise mit einem std::set, um die Suchen zumindest halbwegs erträglich zu halten.</p>
<p>Alternativ generierst du eine beliebig lange Zahlenfolge (z.b. die Zahlen von 1 - 100) in ein Array/Vektor und würfelst die dann mit <a href="http://www.sgi.com/tech/stl/random_shuffle.html" rel="nofollow">random_shuffle</a> durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968093</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Mon, 16 Jan 2006 14:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 14:37:52 GMT]]></title><description><![CDATA[<p>Oder Variante c) man nimmt einen Zufallszahlengenerator der sich erst wiederholt wenn jede Zahl einmal dran war</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968104</guid><dc:creator><![CDATA[Any]]></dc:creator><pubDate>Mon, 16 Jan 2006 14:37:52 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Mon, 16 Jan 2006 14:41:46 GMT]]></title><description><![CDATA[<p>Any schrieb:</p>
<blockquote>
<p>Oder Variante c) man nimmt einen Zufallszahlengenerator der sich erst wiederholt wenn jede Zahl einmal dran war</p>
</blockquote>
<p>Das ist nett. Aber wenn man nicht den gesamten Bereich des RNGs benutzen will bringt einem das leider nicht so viel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968111</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 16 Jan 2006 14:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Tue, 17 Jan 2006 14:03:28 GMT]]></title><description><![CDATA[<p>CStoll (off) schrieb:</p>
<blockquote>
<p>genau das macht rand() - es erzeugt bei jedem Aufruf eine neue Zufallszahl:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
  srand(time(NULL));//einmal bei Programmstart
  for(int i=0;i&lt;100;++i)
    cout&lt;&lt;i&lt;&lt;'\t'&lt;&lt;rand()&lt;&lt;endl;
  return 0;
}
</code></pre>
</blockquote>
<p>hi ich hab's so gemacht nur das ich anstatt i=0; i&lt;100---&gt; a =1; a&lt;4 hab weil die zahl zwischen 1 und 3 sein soll...<br />
und anstatt cout&lt;&lt;... hab ich b = rand()<br />
wo geb ich den bereich ein (1-3) weil nur misst raus kommt...</p>
<p>mfg<br />
Beasly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968926</guid><dc:creator><![CDATA[Beasly]]></dc:creator><pubDate>Tue, 17 Jan 2006 14:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to rand() on Tue, 17 Jan 2006 14:07:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du Zahlen zwischen 1 und 3 erzeugen willst, musst du folgendes tun:</p>
<pre><code class="language-cpp">int iZufallsZahl = rand()%3;  //bringt dir Zahlen zwischen 0 und 2
</code></pre>
<p>Dann addiert du halt noch 1.</p>
<p>Die Schleife dient nicht zur Begrenzung der Zufallszahlen, sondern nur der Begrenzung der Ausgabe.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968930</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 17 Jan 2006 14:07:49 GMT</pubDate></item></channel></rss>