Current doesn't care about the number of electrons. It cares about the speed of change in charge through a surface I = dQ/dt. So you can have a finite number of electrons and still have high currents.Electrons can be considered particles, and as such there is a finite but large number of them. In any circuit this number will likely not be nearly as large as you think it is.