F#Canopy-生成随机字母和或数字,并在变量中使用

F#Canopy-生成随机字母和或数字,并在变量中使用,f#,canopy-web-testing,F#,Canopy Web Testing,我正在使用F#Canopy完成一些web测试。我正在尝试创建和加载一个随机数,有或没有字母,没有那么重要,并使用它粘贴到我的网站 我当前使用的代码是 let genRandomNumbers count = let rnd = System.Random() List.init count let l = genRandomNumbers 1 "#CompanyName" << l() 让数字计数= 设rnd=System.Random() List.init

我正在使用F#Canopy完成一些web测试。我正在尝试创建和加载一个随机数,有或没有字母,没有那么重要,并使用它粘贴到我的网站

我当前使用的代码是

let genRandomNumbers count =
    let rnd = System.Random()
    List.init count 

let l = genRandomNumbers 1

"#CompanyName" << l()
让数字计数=
设rnd=System.Random()
List.init计数
设l=1

“#CompanyName”The
那么,
l
将向您返回一个大小为1的缺点列表。您希望随机数是字符串吗?你必须正确映射,是的,我希望返回一个随机字符串,比如10个字符。然后输入my#CompanyName类字段的随机字符串。对不起,F#对我来说是很新的。我是否使用了关于的代码,然后添加了一个#CompanyName“别担心,我更新了我的答案,加入了关于随机性的最佳实践(你不想从头开始创建它,否则它就不会那么随机了),并将您的示例拼凑在一起。如果您有任何问题,请告诉我I am ReceiveInfg和rand第二行上的错误。此表达式应具有类型int->'a,但此处具有类型System。Random我还尝试删除该类型,然后获取错误列表。映射字符串此表达式应具有类型int,但此处具有类型字符串->int->unitBTW我不需要列表,如果有帮助的话,那是我在互联网上找到的一个随机代码,我通过它可以得到一个字符串。太棒了,它工作得非常好。非常感谢devshorts
let randomNumString n = genRandomNumbers n |> List.map string |> List.reduce (+)
let randomNumString n = genRandomNumbers n
                         |> List.fold (fun acc i -> acc + (string i)) "" 
let rand = new System.Random()

let genRandomNumbers count = List.init count (fun _ -> rand.Next())

let randomNumString n = genRandomNumbers n |> List.map string |> List.reduce (+)

"#CompanyName" << (randomNumString 1)