小编Анд*_*нов的帖子

获取F#中的随机数

我在F#中有以下功能:

let randomCh () = 
        let random = Random()
        alph.Chars (random.Next (alph.Length - 1));
Run Code Online (Sandbox Code Playgroud)

此函数每次都返回相同的值.我在C#中遇到同样的问题,解决方案很简单:只创建一个这样的Random对象:

    var rnd = new Random();

    for (int i = 0; i < 10; i++)
        Console.WriteLine(rnd.Next(10));
Run Code Online (Sandbox Code Playgroud)

如何在F#中达到相同的行为:每次获取随机值?

f#

2
推荐指数
2
解决办法
1358
查看次数

标签 统计

f# ×1