<?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[problem mit zufallszahlfunktion...]]></title><description><![CDATA[<p>ich habe diese funktion, das problem ist, dass wenn ich sie mehrmals aufrufe kommt immer wieder die selbe zahl heraus. ich möchte aber mit jedem aufruf eine neue zahl bekommen, wie geht das?</p>
<pre><code class="language-cpp">float get_rand_nmb(unsigned short range, int accuracy, bool negative = false)
{
	srand((unsigned)time(0)); 

	accuracy = pow(10, accuracy);
	range = range * accuracy;

	float zahl;
	if(negative)
		zahl = ((rand() % range) - range/2) * 2;
	else zahl = rand() % range;

	return zahl / accuracy;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/212367/problem-mit-zufallszahlfunktion</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 20:21:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/212367.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 May 2008 14:30:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit zufallszahlfunktion... on Mon, 05 May 2008 14:30:51 GMT]]></title><description><![CDATA[<p>ich habe diese funktion, das problem ist, dass wenn ich sie mehrmals aufrufe kommt immer wieder die selbe zahl heraus. ich möchte aber mit jedem aufruf eine neue zahl bekommen, wie geht das?</p>
<pre><code class="language-cpp">float get_rand_nmb(unsigned short range, int accuracy, bool negative = false)
{
	srand((unsigned)time(0)); 

	accuracy = pow(10, accuracy);
	range = range * accuracy;

	float zahl;
	if(negative)
		zahl = ((rand() % range) - range/2) * 2;
	else zahl = rand() % range;

	return zahl / accuracy;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1503706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1503706</guid><dc:creator><![CDATA[gilbertram]]></dc:creator><pubDate>Mon, 05 May 2008 14:30:51 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit zufallszahlfunktion... on Mon, 05 May 2008 14:32:14 GMT]]></title><description><![CDATA[<p>initialisiere den Zufallsgenerator nur EINMAL am anfang deines programmes und rufe die funktion auf.<br />
d.h.<br />
diese zeile:</p>
<pre><code class="language-cpp">srand((unsigned)time(0));
</code></pre>
<p>direkt an den anfang deines programmes und aus der Funktion raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1503708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1503708</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 05 May 2008 14:32:14 GMT</pubDate></item></channel></rss>