i did not say replay was impossible. i said the statement in the article was overly broad, which it is. If it said "a single result could be hard-coded", it would be fine. but it said the function is constant, which it need not be.
But even that need not be true. here is how you could design that dongle to require no persistent state on RX and still not allow simple replay.