The invention discloses an asymmetric carrier double-random modulation vibration reduction method of a motor. The implementation system of the method comprises a voltage source inversion bridge, a permanent-magnet synchronous motor, a rotor position detection module, a coordinate conversion module, a PI regulation module, an asymmetric carrier double-random modulation space vector pulse width modulation (SVPWM) module, wherein the asymmetric carrier double-random modulation SVPWM module comprises a fan-shaped judgment module, a voltage vector calculation module, a zero vector calculation module, a random number generator, a zero vector random allocation module, a carrier generator, a modulation wave generator and a PWM generator, the zero vector random allocation module and the carrier generator are used for achieving double-random mechanism, the zero vector random allocation module is used for achieving random allocation of a zero vector, and the carrier generator is used for achieving randomness of an asymmetric carrier period. By the asymmetric carrier double-random method, the purpose of preventing full-frequency band vibration of the motor can be achieved, and an effective control method is provided for preventing vibration of the motor.