NV
Size: a a a
NV
D
𝛈µ
P
M
DT
AT
B
M
S
B
ИВ
mport java.util.UUID
import org.scalacheck.Gen
import org.scalacheck.rng.Seed
import org.scalatest.freespec.AnyFreeSpec
class GenTest extends AnyFreeSpec {
"should gen random values via Gen.uuid.pureApply" in {
var uuids = List.empty[UUID]
var seed = Seed.random()
(1 to 10000).foreach { _ =>
seed = seed.next
uuids = uuids ++ Seq(Gen.uuid.pureApply(Gen.Parameters.default, seed))
val a = 1
}
assert(uuids.toSet.size == uuids.size)
}
"should gen random values via Gen.listOfN" in {
var uuids = List.empty[UUID]
var seed = Seed.random()
(1 to 4).foreach { i =>
seed = seed.next
uuids = uuids ++ Gen.listOfN(2, Gen.uuid).pureApply(Gen.Parameters.default, seed)
}
assert(uuids.toSet.size == uuids.size)
}
}
ИВ
ИВ
S
ИВ
ИВ
ИВ
Although there is no guaranteed minimum cycle length, the average cycle length is expected to be about 2^126 results
S
S