を実装すると便利ですね。 今回は3種類のRandom()の実装を要素数100000の整数の列挙に対して1000回行った実行時間でパフォーマンスを比較しますが、IE<T>の内部実装によって挙動が変わるかもしれないので、サンプルの方も、 IE<T>型、配列型、List<T>型の3種類を用意しました。最終的なコードがこちら using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; namespace RandomPerformance { class Program { static void Main(string[] args) { var sw = new Stopwatch(); //IE<int> var sample1