Feedback

C# - Random Bool

Veröffentlicht von am 02.08.2007
(2 Bewertungen)
Diese Mini-Klasse gibt einen zufälligen Boolean Wert zurück. Möchte man mehrere Zufallswerte nacheinander bekommen ist es notwendig die Random Klasse Klasse nur einmal zu instanzieren, desshalb habe ich das Anlegen des Random Objekts im Kontruktor erledigt.

So sieht ein Beispielaufruf aus:

RND rnd = new RND();

for (int i = 0; i < 50; i++)
{
Console.WriteLine(rnd.GetRandomBoolean().ToString());
}
class RND
{
    private Random rnd;

    /// <summary>
    /// Initializes a new instance of the <see cref="RND"/> class.
    /// </summary>
    public RND()
    {
        rnd = new Random();
    }

    /// <summary>
    /// Gets the random boolean.
    /// </summary>
    /// <returns></returns>
    public bool GetRandomBoolean()
    {
        return rnd.Next(0, 2) == 0;
    }
}
Abgelegt unter Zufall, random, Bool, Boolean.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!