You only really need to vocalize about ~40 numbers total, but you can actually get a similar level of RNG by "subvocalizing the numbers" before you press them on the keypad.
The main issue is that using the keypad kind of lends itself to just pressing it randomly without really thinking about the actual numbers themselves.