Zufallsgenerator



  • Hi.
    Ich bin noch ziemlich unerfahren in C# und wollte mal wissen, wie man einen Zufallsgeneraotr programmiert, bei dem zufällig strings ausgewählt werden, die dann auf der Konsole ausgegeben werden.

    Thx in voraus



  • Afaik bietet das .NET-Framework eine Random-Klasse an, schau mal in der MSDN. Die erzeugte Zahl von 0 bis Collection-Größe-1 benützt du dann ganz einfach als Index für die Collection.

    MfG SideWinder



  • Ist Random nicht nur für int-Variablen zuständig?



  • ArrayList<string> questions = new ArrayList<string>();
    questions.Add( "Wird das Wetter morgen schön?" );
    questions.Add( "Wurde Adalbert Stifter in Österreich geboren?" );
    questions.Add( "Ist Windows wirklich so toll wie SideWinder behauptet?" );
    
    Random random = new Random();
    
    string output_thisone = questions[random.Next(questions.Size - 1)];
    

    MfG SideWinder


Log in to reply