欢迎!请参阅关于页面获取更多关于它如何运作的信息。
由:gshayban
`user> (clojure.spec.gen.alpha/sample (clojure.spec.alpha/gen pos-int?)) (1 1 1 4 2 4 31 1 8 4)
`
user> (clojure.test.check.generators/sample clojure.test.check.generators/pos-int) (0 0 1 1 0 5 1 2 1 4) `
使用此生成器的 clojure.spec 用户从未看到过零
由:gfredericks
我认为 {{pos-int}} 和 {{neg-int}} 应该被弃用(由于令人困惑的命名),并且可能不会替换。{{pos-int}} 只是 {{nat}},而 {{neg-int}} 是一个容易自己实现的奇怪分布。
我想要重新思考一组整数生成器,但是不确定那会是什么样子,但我知道肯定不会涉及这两个(因此弃用它们是安全的)。