<?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[C++  Funktion für Zufallsbuchstaben ?]]></title><description><![CDATA[<p>Hallo an alle,<br />
gibt es eine Funktion um Zufallsbuchstaben zu erzeugen?<br />
Kann von mir aus auch eine C Funktion sein wie rand() .</p>
<p>Mir ist zwar die Idee gekommen für jeden Buchstaben im Alphabet einfach ein case mit ner Zahl anzulegen , und dann mit rand() die Zahlen im Berreich des Alphabets erzeugen lasse , um so Zufallsbuchstaben ansprechen zu können.<br />
Bevor ich das aber so mache wollte ich gerne wissen ,ob es für sowas auch eine Funktion im C/C++ Standart gibt welche mir die unnötige Schreibarbeit ersparen könnte , oder ob es einen besseren Weg zum erzeugen der Buchstaben gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/315618/c-funktion-für-zufallsbuchstaben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 01:30:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/315618.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Apr 2013 15:17:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Sun, 07 Apr 2013 15:19:38 GMT]]></title><description><![CDATA[<p>Hallo an alle,<br />
gibt es eine Funktion um Zufallsbuchstaben zu erzeugen?<br />
Kann von mir aus auch eine C Funktion sein wie rand() .</p>
<p>Mir ist zwar die Idee gekommen für jeden Buchstaben im Alphabet einfach ein case mit ner Zahl anzulegen , und dann mit rand() die Zahlen im Berreich des Alphabets erzeugen lasse , um so Zufallsbuchstaben ansprechen zu können.<br />
Bevor ich das aber so mache wollte ich gerne wissen ,ob es für sowas auch eine Funktion im C/C++ Standart gibt welche mir die unnötige Schreibarbeit ersparen könnte , oder ob es einen besseren Weg zum erzeugen der Buchstaben gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313434</guid><dc:creator><![CDATA[DerNoob1993]]></dc:creator><pubDate>Sun, 07 Apr 2013 15:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Sun, 07 Apr 2013 15:24:37 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string buchstaben = &quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;
char zufallsBuchstabe = buchstaben[rand()%buchstaben.size()];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2313437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313437</guid><dc:creator><![CDATA[buchstabe]]></dc:creator><pubDate>Sun, 07 Apr 2013 15:24:37 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Sun, 07 Apr 2013 15:25:59 GMT]]></title><description><![CDATA[<pre><code>// Kleinbuchstaben:
'a' + zufallszahl(0, 25)

// Grossbuchstaben
'A' + zufallzahl(0, 25)
</code></pre>
<p><code>zufallszahl()</code> kannst du dir mit <code>rand()</code> oder den C++11 Zufallsgeneratoren bauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313438</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 07 Apr 2013 15:25:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 06:19:26 GMT]]></title><description><![CDATA[<pre><code>std::default_random_engine generator;
    std::uniform_int_distribution&lt;char&gt; lowerCase{'a', 'z'}; // Die Identifier sind vielleicht missverständlich :D
    std::uniform_int_distribution&lt;char&gt; upperCase{'A', 'Z'};
</code></pre>
<p>Und dann jeweils für Groß- und Kleinbuchstaben entsprechend umändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313637</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 08 Apr 2013 06:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 07:18:19 GMT]]></title><description><![CDATA[<p>buchstabe schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::string buchstaben = &quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;
char zufallsBuchstabe = buchstaben[rand()%buchstaben.size()];
</code></pre>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313642</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Mon, 08 Apr 2013 07:18:19 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 10:12:23 GMT]]></title><description><![CDATA[<p>--</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313686</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Mon, 08 Apr 2013 10:12:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 16:15:11 GMT]]></title><description><![CDATA[<p>Ethon schrieb:</p>
<blockquote>
<p>buchstabe schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::string buchstaben = &quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;
char zufallsBuchstabe = buchstaben[rand()%buchstaben.size()];
</code></pre>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Du bist wohl der ganz paranoide, der EBCDIC zum Beispiel nimmt und sagt, man darf nicht annehmen, dass das Alphabet vorwärts konsekutiv kodiert ist? <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/2313812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313812</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 08 Apr 2013 16:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 16:38:12 GMT]]></title><description><![CDATA[<p>Er ist der Vorausschauende, der seine Funktion ganz leicht auf andere Zeichen erweitern kann, während der Trickser in diesem Fall seinen Code komplett umschreiben müsste. Da die Nachteile (5 Sekunden Schreibaufwand) gegen 0 gehen, ist das sicherlich eine gute Idee.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2313817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313817</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 08 Apr 2013 16:38:12 GMT</pubDate></item><item><title><![CDATA[Reply to C++  Funktion für Zufallsbuchstaben ? on Mon, 08 Apr 2013 16:41:15 GMT]]></title><description><![CDATA[<p>buchstabe schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::string buchstaben = &quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;
char zufallsBuchstabe = buchstaben[rand()%buchstaben.size()];
</code></pre>
</blockquote>
<p>Sone schrieb:</p>
<blockquote>
<pre><code>std::default_random_engine generator;
    std::uniform_int_distribution&lt;char&gt; lowerCase{'a', 'z'}; // Die Identifier sind vielleicht missverständlich :D
    std::uniform_int_distribution&lt;char&gt; upperCase{'A', 'Z'};
</code></pre>
<p>Und dann jeweils für Groß- und Kleinbuchstaben entsprechend umändern.</p>
</blockquote>
<p>Ich würde die Plattformunabhängigkeit vom ersten und das C++ vom zweiten nehmen.</p>
<pre><code class="language-cpp">std::default_random_engine rng;  // your rng here
std::uniform_int_distribution&lt;int&gt; d(0,25);
char c = &quot;abcdefghijklmnopqrstuvwxyz&quot;[d(rng)];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2313819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2313819</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Mon, 08 Apr 2013 16:41:15 GMT</pubDate></item></channel></rss>