Have surveys triggered at random times

Is there a way to have surveys triggered at random times? This is a common setup in EMA studies. e.g., 4 surveys per day for a period of 30 days with surveys triggered at random times between 7am and 9pm (ideally with at least a hr separation between survey triggers). Thank you.

It’s possible to do this with a custom script, but this function is not supported using the LAMP dashboard user interface.