IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

1.

Please make analysis of GetRandomNumber1 and GetRandomNumber2 methods Expected result: values returned by methods, description of differences in behavior

C# .NET

using System;
using static System.Math;

namespace ActumInterview
{
    public class Analysis
    {
        public double GetRandomNumber1()
        {
            Random random = new Random();
            return Round((random.NextDouble() - 0.5) * 2);
        }
        public double GetRandomNumber2()
        {
            Random random = new Random();
            return Round((random.NextDouble() - 0.5) * 2.99);
        }
    }
}


Obě dvě metody vrací buď -1 nebo 0 nebo 1 .  Záleží kolik vychází výpočet v závorkách. 
random.NextDouble() - vybavuje číslo 0.0 do 1.0 
Round() zaokrouhluje. 

Testováno -> accepted. 

Neformátovaný

Přidáno: 25.5.2016
Expirace: Neuvedeno

Aktivity