In one embodiment, the random amplitude generator 1860 may generate the broadband carrier signals 1828 by randomly assigning an amplitude to each of the frequency components. For example, the random amplitude generator 1860 may generate broadband carrier signals 1828 that are T seconds in duration and use a sampling rate of Fs samples/second. The random amplitude generator 1860 forms a sequence x[n] from N random numbers for the frequency components, where N=T×Fs. The random amplitude generator 1860 determines the average value of the sequence, mu=ave(x). The random amplitude generator 1860 subtracts the average value from the sequence, y=x?mu. The random amplitude generator 1860 identifies the maximum excursion, m=max(|y|) (i.e., the maximum of the absolute value of y). The random amplitude generator 1860 scales the sequence by the maximum excursion to generate the broadband carrier signals 1828, such that the scaled sequence z has a maximum excursion of 1, z=y/m. The resulting broadband carrier signals 1828 may be transmitted to a digital-to-analog converter using a sample rate of Fs. The analog output may be transmitted to an audio amplifier to generate the actuator signals 1818. In still other embodiments the broadband carrier signals 1828 may be pre-generated and stored in read-only memory in the carrier signal generator 1872, and may be read from memory when the carrier signals 1828 are used by the broadband signal generator 1816.