in Scenarios/Testing-Scalability/dotnet/Controllers/RandomNumbersController.cs [51:69]
public IActionResult Get([FromQuery] int numbers)
{
if (numbers == 0)
numbers = LazyNumbersToGenerate;
int toGenerate = Factor * numbers;
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
for (int i = 0 ; i < toGenerate ; i++) {
random.Next();
}
stopWatch.Stop();
return Ok(new
{
NumbersGenerated = toGenerate,
TimeUsed = stopWatch.Elapsed.TotalMilliseconds
});
}