C# - Zufällige Ausgabe

03/24/2013 19:45 Attila494#1
Hey,

Ich möchte wenn ich auf den Button klicke zufällig von z.B. 300 Sätzen einen ausgegeben haben. Wie mach ich sowas?
03/24/2013 20:17 tolio#2
sätze in nen array
zufallszahl von 0 bis arraylänge -1
den entsprechend platz im array aufrufen
03/24/2013 20:27 Attila494#3
Kannst du das ein bischen genauer formulieren? Bin noch neu in C#.
Und wie kann ich einen automatischen Zeilenumbruch in nem label machen falls der Text zu lang ist?
03/24/2013 21:43 .AppleTree.#4
In den meisten fällen ist es besser den Text ab zu schneiden und durch einen ToolTip oder Vergrössern des GUI sichtbar zu machen, kommt darauf an in welchem Fall. . .

Zufallszahlen gehen so:
Code:
Random random = new Random();
int randomNumber = random.Next(0, 100);
100 kann dabei durch die Array länge ersetzt werden.

Die Sätze würde ich aus nem txt file über eine for schleife in ein Array lesen.
03/27/2013 09:33 FUTDealer#5
PHP Code:
string[] items = {"item1""item2", ...};
Random rnd = new Random(); 
int rndnumb rnd.Next(0items.length);

string zufallsitem items[rndnumb]; 
ausm kopf, sollte aber funktionieren.