Gå til indholdet

N248 Arv (Random)

Du skal skabe en tom konsol app med en klasse UdvidetRandom, der udvider System.Random-klassen med en metode NextBool(). Metoden skal returnere true eller false ud fra et tilfældigt tal mellem 1 og 1000 (brug next(1,1002) – under/lig med 500 = true og over 500 = false).

Test klassen i main som:

UdvidetRandom r = new UdvidetRandom();
Console.WriteLine(r.NextBool()); // true eller false
Klik for at se et forslag til en løsning
using System;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            UdvidetRandom r = new UdvidetRandom();
            Console.WriteLine(r.NextBool());
        }
    }

    class UdvidetRandom : System.Random
    {
        public bool NextBool()
        {
            int tal = this.Next(1, 1002);
            bool res = tal < 501;
            return res;
        }
    }
}