@clasherbabo said in #90:
> No.
>
> - the same thing could be said about mouse. If you try out different premoves with mouse, only one will get played. That's the same thing as keyboard, just slower. It's like the difference between watching a video at 60 FPS and 1 FPS. The second one will not look like a video, but its fundamentally the same.
> - Its literally not random moves, every move is a decision made, its not like I choose a set of possible moves and the computer picks a random legal one. What move exactly is played depends on the circumstances, like with mouse. Keyboard has no RNG that picks a move for you, you can look at the code to verify that.
> - If you make an illegal move with mouse, it will also be cancelled. That doesn't mean the lichess board decides a move for you. Like with keyboard: Every move will be discarded until you make a legal move.
I'm not talking about true randomness here, which probably doesn't exist. It's the speed that makes it random. Using the extension allows you to circle through the state of possible moves at a speed that will pick the next legal move almost instantly, and this is what essentially makes it a random move generator. Circling your mouse around the piece picks a move at a speed that is impossible to do without it. Not _true_ randomness, of course, but just as random as throwing a dice. You can't say the same about using a mouse; picking the departure and the destination squares is a much more conscious (and slower) process.