Jan Burse schrieb:
Hi,
Just comparing random/3 across different systems.
GNU Prolog 1.4.2: float arguments give integer result:
?- random(0.0,999.0,X).
X = 349
SWI-Prolog 6.3.6: float arguments give float result:
?- random(0.0,999.0,X).
X = 741.3122108222138.
Bug or feature.
Bye
Also discrepancy with exception handling:
GNU Prolog 1.4.2
?- random(0,0,X).
no
SWI-Prolog 6.3.6
?- random(0,0,X).
ERROR: random/1: Domain error:
`not_less_than_one' expected, found `0'
Bye
_______________________________________________
Users-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/users-prolog