| 1 | :- multifile generate/2. | |
| 2 | :- multifile shrink/3. | |
| 3 | ||
| 4 | % Options: | |
| 5 | % small, positive, negative, nozero, between(A,B) or none | |
| 6 | ||
| 7 | generate(prob_value_integer(Options),int(Value)) :- | |
| 8 | generate(integer(Options),Value). | |
| 9 | ||
| 10 | shrink(prob_value_integer(_),int(Value),int(Shrunken)) :- | |
| 11 | shrink(integer(_),Value,Shrunken). |