Linuxベースのシステムで/ dev/randomを読み取り、ランダム値のソースとして使用できるのと同じ方法でWindows .NETプログラミングで使用できる疑似デバイスベースのランダムデータストリーム/ファイルはありますか?
ランダムシードを使用してPRNG数のシーケンスを作成するように見えるが、そこにあるかどうか/ dev/randomと同等の機能であり、さまざまなシステムイベントとUIの対話を格納して、暗号で保護されていると見なされるランダムな値のプールを作成します。
/ dev/randomは基盤となるシステム上の他のファイルと類似しているように見えるため、Linuxベースのプログラミング言語はこの真にランダムなデータストリームにアクセスできますが、C#や他の.NETプログラムはLinuxシステムでは(通常)実行されません。と私は確かにありません。
すべてのオンライン検索と私の読書は常に私にPRNG呼び出しに関する情報を導きます。これはまったく同じことではありません。
ここですでにこれに対する答えがある場合は、私が推測する答えを検索するためのより多くの練習が必要です!
ランダム性またはエントロピーのソースへの組み込みのファイルのようなインターフェースはありません(それがあなたが意図している場合)。
LinuxなどのUnixスタイルのオペレーティングシステムはすべてをファイルに収めようとしますが、Windowsはそのアプローチに準拠せず、代わりに関数呼び出しを使用します。
このページ には、Windowsの/ dev/randomのようなファイルを作成するためのランダムデバイスドライバーがあります。私はそれがどれほどうまく機能するか知りません、そしてそれは CtlptGenRandom ではなく RtlRandom を使用します。