<?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?]]></title><description><![CDATA[<p>Hallo,<br />
würde gerne mal wissen wie man Zufallszahlen erzeugt.<br />
Kann mir da einer helfen?<br />
Ach ja in C++ <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>
<p>mfg<br />
Regire</p>
<p>Ps: gibt es auch einen befehl um zu unterscheiden ob die Zahl gerade oder ungerade ist?</p>
<p>Danke schonma</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163182/zufallszahlen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 19:28:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163182.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Oct 2006 17:47:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 17:47:33 GMT]]></title><description><![CDATA[<p>Hallo,<br />
würde gerne mal wissen wie man Zufallszahlen erzeugt.<br />
Kann mir da einer helfen?<br />
Ach ja in C++ <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>
<p>mfg<br />
Regire</p>
<p>Ps: gibt es auch einen befehl um zu unterscheiden ob die Zahl gerade oder ungerade ist?</p>
<p>Danke schonma</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162119</guid><dc:creator><![CDATA[Regire]]></dc:creator><pubDate>Thu, 26 Oct 2006 17:47:33 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 18:03:15 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>1. such hier im Forum nach <em>rand</em><br />
2. nein soeinen Befehl gibt es ist, aber auch hier hilft die Forumsuche nach <em>ungerade</em> weiter</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162128</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 26 Oct 2006 18:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 18:33:18 GMT]]></title><description><![CDATA[<p>also als erstes es sind in wirklichkeit keine zufalls zahlen sondern die &quot;zeit&quot;<br />
hier wie du das schreibst:<br />
(einfach abschreiben)</p>
<pre><code class="language-cpp">srand(time(0));
</code></pre>
<p>srand ist dann ein zufallswert jetzt musst du das auf eine variable übertragen:</p>
<pre><code class="language-cpp">int zufall=rand()%33;
</code></pre>
<p>die 33 heißt das es nur bis 32 geht! nicht bis 33!<br />
wenn du keinen festen wert willst</p>
<pre><code class="language-cpp">int zufall=rand();
</code></pre>
<p>ich hoffe ich konnt helfen <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162141</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Thu, 26 Oct 2006 18:33:18 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 18:34:28 GMT]]></title><description><![CDATA[<blockquote>
<p>Ps: gibt es auch einen befehl um zu unterscheiden ob die Zahl gerade oder ungerade ist?</p>
</blockquote>
<p>dads kannst du doch einfach mit<br />
if(wert%2==0)<br />
{<br />
blabla();<br />
}<br />
das modul &quot;%&quot; rechnet dir den rest aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162144</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Thu, 26 Oct 2006 18:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 18:50:09 GMT]]></title><description><![CDATA[<p>ach ja time gehört zu</p>
<pre><code class="language-cpp">#include &lt;time.h&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1162153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162153</guid><dc:creator><![CDATA[Dying]]></dc:creator><pubDate>Thu, 26 Oct 2006 18:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 19:06:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Dying schrieb:</p>
<blockquote>
<p>ach ja time gehört zu</p>
<pre><code class="language-cpp">#include &lt;time.h&gt;
</code></pre>
</blockquote>
<p>Auch wenn es nervt, aber ich würde &lt;ctime&gt; nehmen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162161</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 26 Oct 2006 19:06:22 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 19:17:44 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13944">@Dying</a>: Du Depp, hör mal auf mit den scheiß Doppelposts....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162168</guid><dc:creator><![CDATA[Idiotenkenner]]></dc:creator><pubDate>Thu, 26 Oct 2006 19:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 19:51:05 GMT]]></title><description><![CDATA[<p>Dying schrieb:</p>
<blockquote>
<pre><code class="language-cpp">srand(time(0));
</code></pre>
<p>srand ist dann ein zufallswert jetzt musst du das auf eine variable übertragen:</p>
<pre><code class="language-cpp">int zufall=rand()%33;
</code></pre>
</blockquote>
<p>rand() ist niemals zufall, auch nicht mit 'srand(time(0))'<br />
eigendlich müsste es 'pseudo_rand()' heissen... <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162195</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 26 Oct 2006 19:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Thu, 26 Oct 2006 22:58:31 GMT]]></title><description><![CDATA[<blockquote>
<p>rand() ist niemals zufall, auch nicht mit 'srand(time(0))'<br />
eigendlich müsste es 'pseudo_rand()' heissen...</p>
</blockquote>
<p>Dann müsste es auch 'pseudo_time()' heissen <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162264</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Thu, 26 Oct 2006 22:58:31 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Fri, 27 Oct 2006 14:05:44 GMT]]></title><description><![CDATA[<p>Moin, die Lösung mit rand() hast ja gesehen, time(0) oder time(NULL) gibt dir die Zeit in Sekunden seit ich meine 1970, einfach eine Zeit, die als Einstiegswert in eine Zahlenfolge dient. Lass dir rand(1) anzeigen, 10mal in Folge, und es müsste immer der Selber Wert kommen, ebenso bei rand(2) usw. Im Mittel wirkt die Folge zufällig, hat aber den Vorteil, das die Folge rekonstruierbar ist, falls man mal etwas testet und ein Fehler nur bei einigen Werten auftritt.</p>
<p>MfG Nemo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162554</guid><dc:creator><![CDATA[Nemo76]]></dc:creator><pubDate>Fri, 27 Oct 2006 14:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Fri, 27 Oct 2006 17:40:03 GMT]]></title><description><![CDATA[<p>Dying schrieb:</p>
<blockquote>
<p>also als erstes es sind in wirklichkeit keine zufalls zahlen sondern die &quot;zeit&quot;<br />
hier wie du das schreibst:<br />
(einfach abschreiben)</p>
<pre><code class="language-cpp">srand(time(0));
</code></pre>
<p>srand ist dann ein zufallswert jetzt musst du das auf eine variable übertragen:</p>
<pre><code class="language-cpp">int zufall=rand()%33;
</code></pre>
<p>die 33 heißt das es nur bis 32 geht! nicht bis 33!<br />
wenn du keinen festen wert willst</p>
<pre><code class="language-cpp">int zufall=rand();
</code></pre>
<p>ich hoffe ich konnt helfen <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="😉"
    /></p>
</blockquote>
<p>FULL ACK <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="😃"
    /> <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162724</guid><dc:creator><![CDATA[Ergosummer]]></dc:creator><pubDate>Fri, 27 Oct 2006 17:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Sat, 28 Oct 2006 08:34:38 GMT]]></title><description><![CDATA[<p>versuchs mit randomize();</p>
<p>z.b.:</p>
<pre><code>randomize();

...

z = random(8)+1;      //Zufallszahl 1 - 9
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1162926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162926</guid><dc:creator><![CDATA[prof. c++noob]]></dc:creator><pubDate>Sat, 28 Oct 2006 08:34:38 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Sat, 28 Oct 2006 11:32:28 GMT]]></title><description><![CDATA[<p>Nur soweit ich weiß, sind randomize() und random() keine Standard-Funktionen - und dürfte intern auch wieder auf srand()/rand() zurückgreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162991</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 28 Oct 2006 11:32:28 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Sat, 28 Oct 2006 11:52:27 GMT]]></title><description><![CDATA[<p>Nur zur Ergänzung, man kann sich auch gut eigenen Rand()-Funktionen basteln. Diese Funktion z.B. gibt schöne Aussgaben:</p>
<pre><code class="language-cpp">unsigned long Rand(const unsigned long&amp; lRandSeed)
{
	return ((lRandSeed * 214013L + 2531011L) &gt;&gt; 16) &amp; 0x7fff;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1163004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163004</guid><dc:creator><![CDATA[Schildkroete]]></dc:creator><pubDate>Sat, 28 Oct 2006 11:52:27 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Tue, 21 Nov 2006 21:10:28 GMT]]></title><description><![CDATA[<p>Bin noch ziemlicher anfänger...<br />
wo muss ich denn das</p>
<pre><code class="language-cpp">srand(time(0));
</code></pre>
<p>einsetzen?<br />
außerdem kommt bei mir die Meldung:</p>
<blockquote>
<p>error C2501: 'srand' : Fehlende Speicherklasse oder Typbezeichner</p>
</blockquote>
<p>helft mir pls</p>
<p>mfg Regire</p>
<p>Edit:ok den fehler hab ich jetzt weg...<br />
ABER Neue Frage:<br />
kann ich es einstellen, dass bei jedem aufruf der variablen eine neue zahl genommen wird?</p>
<p>bei der time funktion geht das anscheinend niocht, da mein compi zu schnell rechnet <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>EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT</p>
<p>so nach langem rumprobieren habe ich es endlich geschafft ein programm zu schreiben welches genug verschiedene Zufallszahlen erzeugt <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>Ich sag nochma danke an alle <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>
<p>mfg Regire</p>
<p>PS: diesen thread bitte /closed markieren <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1178784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1178784</guid><dc:creator><![CDATA[Regire]]></dc:creator><pubDate>Tue, 21 Nov 2006 21:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to zufallszahlen? on Wed, 22 Nov 2006 07:12:18 GMT]]></title><description><![CDATA[<p>Auch wenn du's schon gelöst hast, nochmal die Erklärung für alle anderen:</p>
<p>Regire schrieb:</p>
<blockquote>
<p>Bin noch ziemlicher anfänger...<br />
wo muss ich denn das</p>
<pre><code class="language-cpp">srand(time(0));
</code></pre>
<p>einsetzen?<br />
außerdem kommt bei mir die Meldung:</p>
<blockquote>
<p>error C2501: 'srand' : Fehlende Speicherklasse oder Typbezeichner</p>
</blockquote>
</blockquote>
<p>Du brauchst die Header &lt;cstdlib&gt; (für rand() und srand()) und &lt;ctime&gt; (für time()) bzw. zur Not ihre C-Entsprechungen.</p>
<blockquote>
<p>kann ich es einstellen, dass bei jedem aufruf der variablen eine neue zahl genommen wird?</p>
</blockquote>
<p>Ja, srand() muß nur einmal am Anfang des Programms aufgerufen, danach kannst du den Zufallsgenerator einfach laufen lassen. (srand() setzt den Startwert für den nächsten rand()-Aufruf - und wenn du 10mal in der Sekunde neu initialisierst, holst du dir jedes Mal den Startwert der selben Zufallsfolge)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1178938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1178938</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 22 Nov 2006 07:12:18 GMT</pubDate></item></channel></rss>