1

クラス ライブラリを作成するための Visual Studio 2015 RC プロジェクト テンプレートを試しています。

あらゆるプラットフォームをターゲットにできる

と Visual Studio は言います。

新しいプロジェクトには、DNX 4.5.1 と DNX Core 5.0 の 2 つの参照があります。System.RandomDNX Core 5.0 では利用できないようです。(同じことが .NET Core 5.0 コンソール プロジェクト テンプレートにも当てはまります。)

.NET Core ライブラリ/アプリの場合、乱数を生成するためのオプションは何ですか?


真に任意のプラットフォームをターゲットにするには、疑似乱数ジェネレーターを実装するか、DNX コア互換の参照が利用可能になるまで待って、他の誰かに PRNG を実装させることができると思います。マイクロソフトは、2015 年までに誰かが「RC」ではなくなっている可能性があります。

4

2 に答える 2

6

System.Runtime.Extensions パッケージに含まれていると思います。dnu restoreコマンドラインからビルドする場合は、依存関係に追加して実行します。次に、ビルドする必要があります。

于 2015-06-09T04:27:37.490 に答える
3

MicrosoftのSystem.Randomソースコードを見てください

コピー & ペーストがコンパイルされるかどうかを確認します。

PRNG のインスタンスを大量に生成するつもりがない場合はDateTime.Now.Ticks、DNX 5.0 でサポートされており、シードとして使用できます。

于 2015-06-09T04:24:24.090 に答える