<?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[Zufallsgenerator - Syntax bis Erläuterung]]></title><description><![CDATA[<p>Ich glaub ich hab alle Beiträge zu Zufallsgeneratoren gelesen, doch Blick ich nicht ganz durch ....</p>
<p>Es geht um das Berühmt Nimm-Spiel ...</p>
<p>nun möchte ich nicht nur ein Schwierigkeitsgrad einbauen, sondern das Spiel auch schöner gestallten.</p>
<p>Bei meinem Borland mal F1 gedrückt und dann kam auch schon die Syntax von rand() ... ich fein eingegeben und dann ging es nicht ...</p>
<p>nunja ich brauch mal ne genaue Erläuterung (mit und zur Syntax) damit ich das in meine Newbie-Hirn bekomme.</p>
<p>Grüße Binat</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128695/zufallsgenerator-syntax-bis-erläuterung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 20:14:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128695.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Dec 2005 12:21:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zufallsgenerator - Syntax bis Erläuterung on Tue, 06 Dec 2005 12:21:14 GMT]]></title><description><![CDATA[<p>Ich glaub ich hab alle Beiträge zu Zufallsgeneratoren gelesen, doch Blick ich nicht ganz durch ....</p>
<p>Es geht um das Berühmt Nimm-Spiel ...</p>
<p>nun möchte ich nicht nur ein Schwierigkeitsgrad einbauen, sondern das Spiel auch schöner gestallten.</p>
<p>Bei meinem Borland mal F1 gedrückt und dann kam auch schon die Syntax von rand() ... ich fein eingegeben und dann ging es nicht ...</p>
<p>nunja ich brauch mal ne genaue Erläuterung (mit und zur Syntax) damit ich das in meine Newbie-Hirn bekomme.</p>
<p>Grüße Binat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/935659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935659</guid><dc:creator><![CDATA[Binat]]></dc:creator><pubDate>Tue, 06 Dec 2005 12:21:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallsgenerator - Syntax bis Erläuterung on Tue, 06 Dec 2005 12:33:40 GMT]]></title><description><![CDATA[<p>Um Zufallszahlen anzuwenden, mußt du als erstes mal deinen Generator vernünftig initialisieren (die meisten ZZ-Generatoren liefern determinisitische Zahlenfolgen, die allerdings zufällig aussehen):</p>
<pre><code class="language-cpp">srand(time(NULL));//Initilialisierung mit aktueller Zeit
</code></pre>
<p>Der nächste Schritt ist es, eine neue Zufallszahl zu holen:</p>
<pre><code class="language-cpp">int zz=rand();//&quot;zufällige&quot; Zahl im Bereich [0,RAND_MAX[ ermitteln
</code></pre>
<p>Und schließlich mußt du diese Zahl auf den Bereich umrechnen, den du benötigst, z.B.:</p>
<pre><code class="language-cpp">double z_0_1 = (double)zz/RAND_MAX;//Gleitkomma-Zahl 0&lt;=z&lt;1
int z_x = zz%maxval;//Ganzzahl 0&lt;=z&lt;maxval;
int z_x2 = z_0_1 * maxval;//Ganzzahl 0&lt;=z&lt;maxval (idR besser verteilt als z_x)
</code></pre>
<p>PS: Damit du die Funktionen anwenden kannst, benötigst du noch die richtigen Header:</p>
<pre><code class="language-cpp">#include&lt;crand&gt;//rand(),srand(),RAND_MAX
#include&lt;ctime&gt;//time()
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/935666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/935666</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 06 Dec 2005 12:33:40 GMT</pubDate></item></channel></rss>