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