<?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[Zufall]]></title><description><![CDATA[<p>Hi,</p>
<p>ich würde gerne Zufallszahlen zwischen 0 und 1 erzeugen Dazu habe ich mir gedacht, dass ich einfach mit rand() Zufallszahlen erzeuge und diese durch RAND_MAX teile.</p>
<p>Also wie folgt:</p>
<pre><code class="language-cpp">double test_1;
long double test_2;

for (int i=0; i&lt;20; i++)
{
        zufalls_int = rand();
 	cout&lt;&lt;endl&lt;&lt;&quot;randmax &quot;&lt;&lt;RAND_MAX&lt;&lt;endl;
	cout&lt;&lt;&quot;zufall &quot;&lt;&lt;zufalls_int&lt;&lt;endl&lt;&lt;endl;
	test_1 = zufalls_int / RAND_MAX;
	test_2 = zufalls_int / RAND_MAX;

	cout&lt;&lt;&quot;wert 0 - 1  &quot;&lt;&lt;test_1&lt;&lt;endl&lt;&lt;endl;
	cout&lt;&lt;&quot;wert 0 - 1  &quot;&lt;&lt;test_2&lt;&lt;endl&lt;&lt;endl;
}
</code></pre>
<p>Leider bekomme ich dann immer 0 als Wert heraus. Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119937/zufall</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 03:21:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119937.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Sep 2005 09:48:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 09:48:35 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich würde gerne Zufallszahlen zwischen 0 und 1 erzeugen Dazu habe ich mir gedacht, dass ich einfach mit rand() Zufallszahlen erzeuge und diese durch RAND_MAX teile.</p>
<p>Also wie folgt:</p>
<pre><code class="language-cpp">double test_1;
long double test_2;

for (int i=0; i&lt;20; i++)
{
        zufalls_int = rand();
 	cout&lt;&lt;endl&lt;&lt;&quot;randmax &quot;&lt;&lt;RAND_MAX&lt;&lt;endl;
	cout&lt;&lt;&quot;zufall &quot;&lt;&lt;zufalls_int&lt;&lt;endl&lt;&lt;endl;
	test_1 = zufalls_int / RAND_MAX;
	test_2 = zufalls_int / RAND_MAX;

	cout&lt;&lt;&quot;wert 0 - 1  &quot;&lt;&lt;test_1&lt;&lt;endl&lt;&lt;endl;
	cout&lt;&lt;&quot;wert 0 - 1  &quot;&lt;&lt;test_2&lt;&lt;endl&lt;&lt;endl;
}
</code></pre>
<p>Leider bekomme ich dann immer 0 als Wert heraus. Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/866848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866848</guid><dc:creator><![CDATA[Matthias3333]]></dc:creator><pubDate>Wed, 07 Sep 2005 09:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 09:51:35 GMT]]></title><description><![CDATA[<p>int geteilt durch int gibt wieder int - egal ob du das nem double zuweist. D.h. vorher nach double casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/866853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866853</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Wed, 07 Sep 2005 09:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 11:04:23 GMT]]></title><description><![CDATA[<p>Hmm, blöde Frage, aber wie mache ich das? Wenn ich den Integer-Wert einfach einem double zuweise bekomme ich eine Warnmeldung.</p>
<p>Sorry, ist vielleicht eine blöde Anfängerfrage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/866908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866908</guid><dc:creator><![CDATA[Micha3333]]></dc:creator><pubDate>Wed, 07 Sep 2005 11:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 11:12:05 GMT]]></title><description><![CDATA[<p>Micha3333 schrieb:</p>
<blockquote>
<p>Hmm, blöde Frage, aber wie mache ich das? Wenn ich den Integer-Wert einfach einem double zuweise bekomme ich eine Warnmeldung.</p>
<p>Sorry, ist vielleicht eine blöde Anfängerfrage.</p>
</blockquote>
<p>die warnung kannste weg-casten.<br />
zufalls_double = static_cast&lt;double&gt;(rand());<br />
und damit sagste dem compiler</p>
<blockquote>
<p>lieber compiler!</p>
<p>ich freue mich, daß du die die ganze arbeit machst und meinen code so gründlich nach fehlern überprüfst und so präzise übersetzt. wenn es nach mir ginge, würdest du sofort den chef ersetzen, aber leider geht es nicht nach mir.<br />
warum ich dir schreibe, ist folgendes: du sagst mir ja immer bescheid, wenn du mal stellen abschnippelst. das ist auch toll von dir. aber in der zeile 17 in der main.cpp, da will ich die stellen in der tat einfach wegmachen und es wäre ganz lieb von dir, wenn du da nicht mehr bescheid sagen würdest. ich kennzeichne die stelle mal mit reinterpret_cast.<br />
vielen dank für die mühe</p>
<p>mit besten grüßen,<br />
dein dich liebender Micha3333</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/866912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866912</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 07 Sep 2005 11:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 11:15:45 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<blockquote>
<p>lieber compiler!</p>
<p>ich freue mich, daß du die die ganze arbeit machst und meinen code so gründlich nach fehlern überprüfst und so präzise übersetzt. wenn es nach mir ginge, würdest du sofort den chef ersetzen, aber leider geht es nicht nach mir.<br />
warum ich dir schreibe, ist folgendes: du sagst mir ja immer bescheid, wenn du mal stellen abschnippelst. das ist auch toll von dir. aber in der zeile 17 in der main.cpp, da will ich die stellen in der tat einfach wegmachen und es wäre ganz lieb von dir, wenn du da nicht mehr bescheid sagen würdest. ich kennzeichne die stelle mal mit reinterpret_cast.<br />
vielen dank für die mühe</p>
<p>mit besten grüßen,<br />
dein dich liebender Micha3333</p>
</blockquote>
</blockquote>
<p><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/866922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866922</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 07 Sep 2005 11:15:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zufall on Wed, 07 Sep 2005 11:16:48 GMT]]></title><description><![CDATA[<p>Super, so was wollte ich schon immer mal sagen! Und nur mit einem Satz! <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>
<p>Danke, es funktioniert sogar!!! <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>
<p>Einen schönen Tag noch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/866923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866923</guid><dc:creator><![CDATA[Micha3333]]></dc:creator><pubDate>Wed, 07 Sep 2005 11:16:48 GMT</pubDate></item></channel></rss>