<?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[zufallsgeneration jed int max 1 mal]]></title><description><![CDATA[<p>ich will für ein programm einen kurzen script schreiben, bei dem 26 zahlen von 1 - 26 zufalssgeneriert werden. jede zahl darf aber nur einmal vorkommen !</p>
<p>ich hab das mal versucht, aber leider war das ein gigantischer script und er kam maximal bis zur 16. Zahl, dann hat er aufgegeben und wollt nicht mehr weiter.</p>
<p>wie sollte man so was anstellen. ich guck nebenbei bei google, sollte ich mehr erfahren informiere ich euch. bisher war diese jedoch nicht erfolgreich.<br />
Deshalb wende ich mich ja wie imer an dieses Forum.</p>
<p>es sollte zum ende dann sowas rauskommen, was ich in eine Datei schreiben kann.</p>
<p>22<br />
6<br />
8<br />
1<br />
18<br />
26<br />
5<br />
14<br />
.<br />
.<br />
.</p>
<p>(hat mein gehirn generiert <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/topic/240528/zufallsgeneration-jed-int-max-1-mal</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 00:03:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240528.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 May 2009 15:58:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 15:58:47 GMT]]></title><description><![CDATA[<p>ich will für ein programm einen kurzen script schreiben, bei dem 26 zahlen von 1 - 26 zufalssgeneriert werden. jede zahl darf aber nur einmal vorkommen !</p>
<p>ich hab das mal versucht, aber leider war das ein gigantischer script und er kam maximal bis zur 16. Zahl, dann hat er aufgegeben und wollt nicht mehr weiter.</p>
<p>wie sollte man so was anstellen. ich guck nebenbei bei google, sollte ich mehr erfahren informiere ich euch. bisher war diese jedoch nicht erfolgreich.<br />
Deshalb wende ich mich ja wie imer an dieses Forum.</p>
<p>es sollte zum ende dann sowas rauskommen, was ich in eine Datei schreiben kann.</p>
<p>22<br />
6<br />
8<br />
1<br />
18<br />
26<br />
5<br />
14<br />
.<br />
.<br />
.</p>
<p>(hat mein gehirn generiert <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/1707249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707249</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 15:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:06:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::vector&lt;int&gt; numbers;
for(std::vector&lt;int&gt;::size_type n = 1; n &lt;= 26; ++n)
{
    numbers.push_back(n);
}
std::random_shuffle(numbers.begin(), numbers.end());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1707253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707253</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 07 May 2009 16:06:13 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:12:02 GMT]]></title><description><![CDATA[<p>ich habs nicht so mit vectoren, aber entweder sagt er vector is not member of std.</p>
<p>oder ohne std:: sagt er &quot;vector undeclared first use this function.</p>
<p>welche lib brauch ich dafür ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707260</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 16:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:23:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;vector&gt;
</code></pre>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707266</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 07 May 2009 16:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:28:13 GMT]]></title><description><![CDATA[<p>Zu Fuß gehts ähnlich. Man zähle von 1 bis 26 durch und wähle den Ort, nicht die Zahl, zufällig. Ist der Ort belegt, geh zum nächsten freien.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707270</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 07 May 2009 16:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:36:00 GMT]]></title><description><![CDATA[<p>ähm #include &lt;vector&gt; war ja irgendwie naheliegen.</p>
<p>bitte nicht lachen, aber so weit bin ich noch nicht was mein wissen angeht, da ich oft etwas progge, wo ein vector hilfreich / nötig ist, sollte ich mir das mal angucken.</p>
<p>frage:(weg guck): wie krieg ich die zahlen da jetzt raus ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707276</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 16:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:43:49 GMT]]></title><description><![CDATA[<p>Wie bei einem Array</p>
<pre><code class="language-cpp">int zahl = deinvector[index];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1707280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707280</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 07 May 2009 16:43:49 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:47:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;

int main(int argc, char *argv[])
{
    std::cout&lt;&lt;&quot;vector shuffle test&quot;;
    std::cin.get();
    int num[27];
    std::vector&lt;int&gt; numbers;
for(std::vector&lt;int&gt;::size_type n = 1; n &lt;= 26; ++n)
{
    numbers.push_back(n);
    num[n] = numbers[n];
}
std::random_shuffle(numbers.begin(), numbers.end()); 
    std::cout&lt;&lt;num[1]&lt;&lt;&quot;\n&quot;;
    std::cout&lt;&lt;num[2]&lt;&lt;&quot;\n&quot;;
    std::cout&lt;&lt;num[3]&lt;&lt;&quot;\n&quot;;
    std::cin.get();
    return EXIT_SUCCESS;
}
</code></pre>
<p>da kommt so aber das raus:</p>
<pre><code>vector shuffle test
0
131153
0
</code></pre>
<p>ok wo liegt der Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707285</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 16:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:50:47 GMT]]></title><description><![CDATA[<p>Wozu nochmal extra in ein Array schreiben? Shuffle den Vector durch und gib ihn dann mal komplett aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707291</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 07 May 2009 16:50:47 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:53:09 GMT]]></title><description><![CDATA[<p>hab ich das oben nicht gefragt wie ? o.0<br />
mit cout&lt;&lt;numbers; wird schrott draus. sagt der Compiler <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="🙂"
    /> hahaha.<br />
sry aber ich muss das alles erst mal kapieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707294</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 16:53:09 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 16:55:28 GMT]]></title><description><![CDATA[<p>Indizes gehen wie bei Arrays von 0 bis zur Grösse minus 1.</p>
<p>Tim06TR schrieb:</p>
<blockquote>
<p>hahaha.<br />
sry aber ich muss das alles erst mal kapieren.</p>
</blockquote>
<p>Dann würde ich dir vielleicht wenigstens mal <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> anschauen, dort sind der <code>std::vector</code> und alle seine Funktionen erklärt.</p>
<p>Und achte bitte endlich mal ein wenig auf deine Einrückung, Tim06TR.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707297</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 07 May 2009 16:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:14:28 GMT]]></title><description><![CDATA[<p>oh. beim nachforschen bin ich jetzt auf iteratoren gestoßen.<br />
wie gebrauch ich den denn jetzt ?<br />
ZITAT:<br />
&quot;Iterators are used to access members of the container classes&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707310</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 17:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:17:30 GMT]]></title><description><![CDATA[<p>Schau dir am besten mal die folgenden Artikel zur STL an. Es hat nämlich nicht viel Sinn, wenn wir dir das Ganze hier erklären.</p>
<p><a href="http://magazin.c-plusplus.net/artikel/Aufbau%20der%20STL%20-%20Teil%201%3A%20Container" rel="nofollow"><strong>1)</strong> Container</a><br />
<a href="http://magazin.c-plusplus.net/artikel/Aufbau%20der%20STL%20-%20Teil%202%3A%20Iteratoren%20und%20Algorithmen" rel="nofollow"><strong>2)</strong> Iteratoren und Algorithmen</a><br />
<a href="http://magazin.c-plusplus.net/artikel/Aufbau%20der%20STL%20-%20Teil%203%3A%20Hilfsklassen%20und%20Erweiterungen" rel="nofollow"><strong>3)</strong> Hilfsklassen und Erweiterungen</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707313</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 07 May 2009 17:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:26:43 GMT]]></title><description><![CDATA[<p>ich weiß nicht ob das hier angezeigt wird, man kann es ja mal versuchen.<br />
<a href="http://picfront.de/d/8z5OSDkH/schrotti2.png" rel="nofollow"></a><a href="http://www9.picfront.org/picture/8z5OSDkH/thb/schrotti2.png" rel="nofollow">http://www9.picfront.org/picture/8z5OSDkH/thb/schrotti2.png</a></p>
<p>falls nicht:<br />
<a href="http://picfront.de/d/8z5OSDkH/schrotti2.png" rel="nofollow">http://picfront.de/d/8z5OSDkH/schrotti2.png</a></p>
<p>das geschieht bei:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;iterator&gt;
#include &lt;sstream&gt;
#include &lt;string&gt;

int main(int argc, char *argv[])
{
    std::cout&lt;&lt;&quot;vector shuffle test&quot;;
    std::cin.get();
    int num[27];
    std::vector&lt;int&gt; numbers;
    std::vector&lt;int&gt;::iterator the_iterator;
    std::string total;

for(std::vector&lt;int&gt;::size_type n = 1; n &lt;= 26; ++n)
{
    numbers.push_back(n);
    // deleted num[n] = numbers[n];
    the_iterator = numbers.begin();
    while( the_iterator != numbers.end() ) {
      total += *the_iterator;
      ++the_iterator;
    }
}
std::cout &lt;&lt; &quot;Total=&quot; &lt;&lt; total ;
std::random_shuffle(numbers.begin(), numbers.end()); 

    std::cin.get();
    return EXIT_SUCCESS;
}
</code></pre>
<p>ich weiß die einrückung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707323</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 17:26:43 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:28:08 GMT]]></title><description><![CDATA[<p>Tim, ich habe dir beschrieben wie du auf die indizies eines Vectors zugreifst, du musst es nur noch umsetzen <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/1707324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707324</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 07 May 2009 17:28:08 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:33:04 GMT]]></title><description><![CDATA[<p>Lies doch die vorherigen Posts und die verlinkten Artikel, dort wird die Thematik wirklich gut erklärt. Mit Halbwissen kommst du nämlich nie weiter, also nimm dir die Zeit für die Theorie.</p>
<p>Tim06TR schrieb:</p>
<blockquote>
<p>ich weiß die einrückung...</p>
</blockquote>
<p>Wenn du es schon weisst, warum korrigierst du es dann nicht? Das sind ein paar Tabs. In modernen IDEs kannst du auch ganze Codeblöcke markieren und gemeinsam einrücken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707327</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 07 May 2009 17:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:35:22 GMT]]></title><description><![CDATA[<p>1: sag mal hab ich dich ingnoriert ? habs wohl übersehen. haha <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 />
2: jupp alles geht auch einfach siehe firefighter3</p>
<pre><code class="language-cpp">std::random_shuffle(numbers.begin(), numbers.end()); 
int index = 1;
int zahl = numbers[index];
std::cout&lt;&lt;zahl&lt;&lt;&quot;\n&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1707328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707328</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 17:35:22 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:37:01 GMT]]></title><description><![CDATA[<p>noch was beim &quot;shufflen&quot; würfelt er die immer gleich durcheinander, eventuell hilft mir das, im sinne meines progs, aber davon mal abgesehen, wie ändert man das (geht das überhaupt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707332</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 17:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:38:33 GMT]]></title><description><![CDATA[<p>Ja, mit <code>srand()</code> .</p>
<p>Und bevor du fragst, wie genau, informier dich bitte einmal selber. Ich denke, Links habe ich ausreichend gegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1707333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707333</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 07 May 2009 17:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to zufallsgeneration jed int max 1 mal on Thu, 07 May 2009 17:40:55 GMT]]></title><description><![CDATA[<p>ach srand() geht hier auch . na dann. hab das immer für rand() benutzt.<br />
naja eig ja total logisch, da das hier auch ein random func ist.</p>
<p>ERST DENKEN DANN POSTEN, muss ich noch lernen. <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/1707335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1707335</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Thu, 07 May 2009 17:40:55 GMT</pubDate></item></channel></rss>