Your car home will beep randomly if the horn wiring gets exposed and it touches the ground. A bad relay can also cause the car horn to beep.