で次のコードを試しましたhttp://rise4fun.com/z3/tutorial
(declare-const a Int)
(assert (> a 100))
(check-sat)
(get-model)
結果は常にa=101です。範囲内の乱数を生成するという回答には、ある程度のランダム性が必要です[101,MAXINT)。たとえば、 を取得し、seed=1000を提供しますa=12344。seed=2323オファーとa=9088765... .
この単純なコードに何を追加すればよいですか?