using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace DekoratorProfilujący
{
    public class WolnyKomponent : IKomponent
    {
        public WolnyKomponent()
        {
            losowaLiczba = new Random((int)DateTime.Now.Ticks);
        }

        public void JakaśMetoda()
        {
            for(var i = 0; i<100; ++i)
            {
                Thread.Sleep(losowaLiczba.Next(i) * 10);
            }
        }

        private readonly Random losowaLiczba;
    }
}
