Laser pulses are typically generated using a technique called mode-locking. This involves synchronizing the phases of different frequency modes of a laser cavity to produce a pulse of light. Another method is Q-switching, which generates high-intensity laser pulses by modulating the quality factor (Q) of the laser cavity. These techniques allow for the precise control of pulse duration and energy.