In circuits not using pseudo-random 'dice-roll' type randomizers (i.e. a fast clock that the player stops to produce a random state), is the output state always the same for the same input state?
It is a block transporter, pressing the button triggers the pistons to transport the block horizontally.
Sometimes, the block will traverse the entire system:
Sometimes it will stop at a random point some way along.