いくつかのプロジェクトで.NETのRandomクラスを使用しましたが、ランダムな値を返す静的メソッドではなく、インスタンスオブジェクトとして設計された理由がよくわかります。
例えば:
Random rnd = new Random()
int x = rnd.Next(0, 255);
これを実行できるように、インスタンスメソッドと静的メソッドの両方で設計されなかった理由、または設計上の選択はありますか?
int x = Random.Next(0, 255);
この機能が役立つと思うので、この機能が実装されなかった理由はありますか?