<?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[Zufallgenerator von -1 bis +1]]></title><description><![CDATA[<p>Hallo zusammen, ich habe bisher einfach keine Lösung gefunden einen Zufallsgenerator zu erstellen, der mir Zahlen von -1 bis 1 ausspuckt!<br />
Ich würde gerne die Funktion int rand(void) dafür verwenden.<br />
Kann mir bei dieser Problematik bitte jemand helfen?<br />
Ich würde mich selber eher noch als Anfänger einstufen..</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/288663/zufallgenerator-von-1-bis-1</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 19:41:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/288663.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Jun 2011 15:49:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 15:49:40 GMT]]></title><description><![CDATA[<p>Hallo zusammen, ich habe bisher einfach keine Lösung gefunden einen Zufallsgenerator zu erstellen, der mir Zahlen von -1 bis 1 ausspuckt!<br />
Ich würde gerne die Funktion int rand(void) dafür verwenden.<br />
Kann mir bei dieser Problematik bitte jemand helfen?<br />
Ich würde mich selber eher noch als Anfänger einstufen..</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081217</guid><dc:creator><![CDATA[bertlmo]]></dc:creator><pubDate>Mon, 20 Jun 2011 15:49:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 15:53:27 GMT]]></title><description><![CDATA[<p>Willst du ganze Zahlen oder auch Zwischenwerte? Ansonsten könnte rand() schon der richtige Ansatz sein, du mußt das Ergebnis nur noch auf den richtigen Wertebereich skalieren:</p>
<pre><code class="language-cpp">int wert = (rand() % 3) - 1;
//bzw.
double wert = 2*(rand()/(double)RAND_MAX) - 1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2081220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081220</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 20 Jun 2011 15:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 16:33:23 GMT]]></title><description><![CDATA[<p>Wenn du bessere Zufallszahlen als mit der Methode von CStoll brauchst, kannst du dir ja mal boost::random ansehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081246</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 20 Jun 2011 16:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 20:38:15 GMT]]></title><description><![CDATA[<p>hey danke soweit, konnte des problem aber grad lösen<br />
da mir rand() ja zahlen von 0 bist 32767 ausgibt hab ich das wie folgt gelöst:</p>
<p>z=rand()<br />
if(z&lt;(32767/2))<br />
z=(z/(32767/2));<br />
else<br />
z=(z/32767);<br />
so kommen nur werte von -1 bis 1 raus...<br />
hab nur zu kompliziert gedacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081392</guid><dc:creator><![CDATA[bertlmo]]></dc:creator><pubDate>Mon, 20 Jun 2011 20:38:15 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 20:44:32 GMT]]></title><description><![CDATA[<p>bertlmo schrieb:</p>
<blockquote>
<p>hab nur zu kompliziert gedacht</p>
</blockquote>
<p><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="😮"
    /> Du nennst diese Lösung <strong>unkompliziert</strong>?</p>
<p>Guck dir mal an, wie CStoll das vorgemacht hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081396</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 20 Jun 2011 20:44:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 21:15:01 GMT]]></title><description><![CDATA[<p>Und wann kommt bei deiner Lösung eine negative Zahl raus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081410</guid><dc:creator><![CDATA[Calc]]></dc:creator><pubDate>Mon, 20 Jun 2011 21:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 21:31:23 GMT]]></title><description><![CDATA[<p>Calc schrieb:</p>
<blockquote>
<p>Und wann kommt bei deiner Lösung eine negative Zahl raus?</p>
</blockquote>
<p>*gnihihihi*</p>
<p>Verdammt! Ich muß ins Bett...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081413</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Mon, 20 Jun 2011 21:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 21:47:24 GMT]]></title><description><![CDATA[<p>hier noch ne möglichkeit mit der du nach eingabe von max und min direkt deinen bereich definieren kannst <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>
<pre><code class="language-cpp">int tmp = rand()%(max+(-1*min+1))+min;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2081420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081420</guid><dc:creator><![CDATA[Sorex]]></dc:creator><pubDate>Mon, 20 Jun 2011 21:47:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 21:49:48 GMT]]></title><description><![CDATA[<p>Das hättest du aber noch schöner schreiben können:</p>
<pre><code class="language-cpp">int tmp = rand() % (max - min + 1) + min;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2081421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081421</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 20 Jun 2011 21:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Mon, 20 Jun 2011 21:52:16 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Das hättest du aber noch schöner schreiben können:</p>
<pre><code class="language-cpp">int tmp = rand() % (max - min + 1) + min;
</code></pre>
</blockquote>
<p>Stimmt <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="😃"
    /><br />
Wenn man mal etwas in eile schreibt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081422</guid><dc:creator><![CDATA[Sorex]]></dc:creator><pubDate>Mon, 20 Jun 2011 21:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zufallgenerator von -1 bis +1 on Tue, 21 Jun 2011 07:24:09 GMT]]></title><description><![CDATA[<p>bertlmo schrieb:</p>
<blockquote>
<p>Hallo zusammen, ich habe bisher einfach keine Lösung gefunden einen Zufallsgenerator zu erstellen, der mir Zahlen von -1 bis 1 ausspuckt!</p>
</blockquote>
<p>Mit was für einer Verteilung denn?<br />
- diskret &amp; uniform ? (-1,0 oder 1 gleichwahrscheinlich)<br />
- kontinuierlich &amp; uniform ? (Alles zwischen -1...1 gleichwahrscheinlich, nicht nur Ganzzahlen)<br />
- ...</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081481</guid><dc:creator><![CDATA[verdeilung?]]></dc:creator><pubDate>Tue, 21 Jun 2011 07:24:09 GMT</pubDate></item></channel></rss>