1. A non-transitory computer-readable storage medium having stored therein a vibration signal generation program to be executed by a computer included in a vibration signal generation apparatus for generating a vibration signal in accordance with execution of an application, the vibration signal generation program causing the computer to execute: acquiring a predetermined parameter during the execution of the application; setting a predetermined algorithm indicating at least timing and intensity for generating a vibration, by dynamically changing the predetermined algorithm in accordance with the parameter acquired in the acquisition of the predetermined parameter; and generating a vibration signal using a material for a vibration or a sound and the algorithm set in the setting of the predetermined algorithm, or using a filter capable of generating the material and the algorithm set in the setting of the predetermined algorithm, wherein in the setting of the predetermined algorithm, the algorithm is set by, in accordance with the parameter acquired in the acquisition of the predetermined parameter, calculating intensity of each vibration, a time interval for generating each vibration, a time width of generation of each vibration, and/or randomness of each vibration.