A J puzzle I can't figure out. In my deleted answer
here there's a unique problem due to randomness with
v^:condition^:_
, which is supposed to generate dice rolls while the condition is true. If two consecutive rolls
happen to be identical, the iteration will stop,
even if the condition is still true. This is because J thinks we've reached a fixed point
^:_
, because it doesn't realize the main verb is random.