Discrete-time signatures and randomness in reservoir computing