gpt4 book ai didi

Scalacheck 生成相同长度的 Gen.alphastr

转载 作者:行者123 更新时间:2023-12-03 15:00:47 25 4
gpt4 key购买 nike

我需要生成相同长度的字符串。我无法意识到如何。非常感谢

val s = for {
x <- Gen.alphaStr
} yield ...

最佳答案

示例代码:

import org.scalacheck.Gen
import org.scalacheck.Prop.forAll

// strGen generates a fixed length random string
val strGen = (n: Int) => Gen.listOfN(n, Gen.alphaChar).map(_.mkString)

val fixedLengthStr = forAll(strGen(10)){ s =>
s.length == 10
}

fixedLengthStr.check

检查生成的字符串使用:

strGen(5).sample

关于Scalacheck 生成相同长度的 Gen.alphastr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com