Actually, an easy fix: Write your random-number extension so it *IS*
functional -- have it accept an argument, and feed it the last number
returned.  That creates the data dependency which guarantees order of
(repeated) execution.

If it chooses to ignore that value, fine -- but this tells XSLT that the
calls are distinct.


______________________________________
"... Three things see no end: A loop with exit code done wrong,
A semaphore untested, And the change that comes along. ..."
  -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish
(http://www.ovff.org/pegasus/songs/threes-rev-11.html)

Reply via email to