Raymond Toy (RT/EUS) <raymond.toy@ericsson.com> wrote:
+---------------
| Actually I made a few mistakes. The following one is better:
...
| Also, if you use this deftransform, you probably also want to modify
| RANDOM itself so that it computes random numbers in the same way.
| Otherwise, you get the weird result that RANDOM from the repl with the
| same arg and state may produce different answers than a compiled
| version with the same arg and state.
+---------------
Based on a reading of CLHS RANDOM, *RANDOM-STATE*, and MAKE-RANDOM-STATE,
I'd say that "weird" is not quite a strong enough adjective here;
"wrong" or even "badly broken" would be better. ;-}
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607