Electromagnetic current generators