1

我正在尝试使用 Visual Studio 2015 RC 项目模板来创建类库

可以针对任何平台

Visual Studio 说。

一个新项目有 2 个参考:DNX 4.5.1 和 DNX Core 5.0。似乎System.Random在 DNX Core 5.0 中不可用。(对于 .NET Core 5.0 控制台项目模板也是如此。)

对于 .NET Core 库/应用程序,有哪些选项可用于生成随机数?


要真正针对任何平台,我想可以实现一个伪随机数生成器,或者等到 DNX Core 兼容参考可用,让其他人实现 PRNG。到 2015 年,微软可能不再是“RC”。

4

2 回答 2

6

我认为它包含在System.Runtime.Extensions package中。dnu restore如果您是从命令行构建的,请将其添加到依赖项并运行。然后它应该建立。

于 2015-06-09T04:27:37.490 回答
3

看微软的System.Random源代码

看看复制和粘贴是否会编译。

如果您不打算生成大量 PRNG 实例,则DateTime.Now.TicksDNX 5.0 支持并且可以用作种子。

于 2015-06-09T04:24:24.090 回答