适用于任何平台的 DNX Core 5.0 库。没有System.Randomclass。解决方法或选项?
DNX Core 5.0 library to target any platform. No System.Random class. Workarounds or options?
我正在试用 Visual Studio 2015 RC 项目模板来创建 class 库
that can target any platform
说 Visual Studio。
一个新项目有两个引用:DNX 4.5.1 和 DNX Core 5.0。 System.Random
似乎在 DNX Core 5.0 中不可用。 (.NET Core 5.0 Console 项目模板也是如此。)
对于 .NET Core libraries/apps,有哪些生成随机数的选项?
要真正针对任何平台,我想可以实现一个伪随机数生成器,或者等到 DNX 核心兼容的参考可用,让其他人实现 PRNG .到 2015 年时,Microsoft 可能不再是 "RC"。
看看微软的System.Random
source code
看看复制粘贴是否可以编译。
如果您不打算生成大量 PRNG 实例,那么 DateTime.Now.Ticks
受 DNX 5.0 支持并可用作种子。
我认为它包含在 System.Runtime.Extensions package 中。如果您从命令行构建,请将其添加到依赖项和 运行 dnu restore
。然后它应该构建。
我正在试用 Visual Studio 2015 RC 项目模板来创建 class 库
that can target any platform
说 Visual Studio。
一个新项目有两个引用:DNX 4.5.1 和 DNX Core 5.0。 System.Random
似乎在 DNX Core 5.0 中不可用。 (.NET Core 5.0 Console 项目模板也是如此。)
对于 .NET Core libraries/apps,有哪些生成随机数的选项?
要真正针对任何平台,我想可以实现一个伪随机数生成器,或者等到 DNX 核心兼容的参考可用,让其他人实现 PRNG .到 2015 年时,Microsoft 可能不再是 "RC"。
看看微软的System.Random
source code
看看复制粘贴是否可以编译。
如果您不打算生成大量 PRNG 实例,那么 DateTime.Now.Ticks
受 DNX 5.0 支持并可用作种子。
我认为它包含在 System.Runtime.Extensions package 中。如果您从命令行构建,请将其添加到依赖项和 运行 dnu restore
。然后它应该构建。