如何定义随机数的宽度?
let randomNumber = System.Random()
let randomBarcodePart2 = randomNumber.Next(**000000, 999999**)
我现在有了这个,但是是否可以生成一个随机数,我们只定义了宽度。
像这样:
let randomBarcodePart2 = randomNumber.Next(6)
如何定义随机数的宽度?
let randomNumber = System.Random()
let randomBarcodePart2 = randomNumber.Next(**000000, 999999**)
我现在有了这个,但是是否可以生成一个随机数,我们只定义了宽度。
像这样:
let randomBarcodePart2 = randomNumber.Next(6)
printf 的简单示例:
let t = randomNumber.Next(0,999999)
printfn "%07i" t
您可以使用类型扩展来做到这一点:
type System.Random with
member x.Width w =
x.Next(0, pown 10 w - 1)
|> sprintf "%0*d" w
这是一些输出
Random().Width 6;;
val it : string = "985326"
Random().Width 9;;
val it : string = "803426947"
Random().Width 1;;
val it : string = "6"