重複の可能性:
乱数ジェネレーターは、1つの乱数
クラスSystem.Randomのみを生成します。なぜ静的ではないのですか?
RandomGenerator
値が1つしかないというパブリック静的クラスがありますpublic static random = new Random();
これはそれがどのように見えるかです
public static class RandomGenerator
{
public static Random random = new Random();
}
私のコードがランダムにアクセスしようとすると、重複するコピーが多すぎるため、これを行う必要がありました(メモリ内のランダムの場所と関係があると思います)
上記のコードはうまく機能します!私のコードは、呼び出されるたびに真にランダムな値を生成します。私の質問は、なぜランダムにC#言語の組み込み静的関数ではないのですか?この方法で何かにアクセスすると、パフォーマンスが低下するためですか?コードの記述方法に顕著なパフォーマンスの問題はありますか?