Самый простой способ, создаем БД от BAS ставим время последней работы и рандомно время следующей к примеру от 5 часов до 24. И все тот же планировщик. Только без глюков.
tWz3CajS.jpg
Так же в логике можно указать сон в определенные часы, либо дни недели.