using System.Collections.Generic;
using System.Diagnostics;
public static void Main()
var idList = new List<int>();
for (var i = 0; i < size; i++)
var iterationCount = 1000;
var stopwatch = new Stopwatch();
for (var i = 0; i < iterationCount; i++)
var indexToGet = rnd.Next(size);
var numToGet = idList[indexToGet];
if (idList.Contains(numToGet))
double averageMilliseconds = stopwatch.ElapsedMilliseconds / (double)iterationCount;
Console.WriteLine(String.Format("total elapsed milliseconds for {0} iterations: {1}", iterationCount, stopwatch.ElapsedMilliseconds));
Console.WriteLine(String.Format("average milliseconds for each iteration: {0}", averageMilliseconds));