Jump to content

Random Days


art

Recommended Posts

I have searched the forum for everyone's version of "away" programs and have incorporate several of my own that I am satisfied with. However, to be the most realistic, I am looking to incorporate a random days function, or at least a good work around. Specifically, somehow use the random function to execute a program only 20% of the time it is called, i.e. if called every day for a week, then execute only once every five days on average , but the number of days (and which days) wiill be completely random within the time period the away condition exists. Right now my programs run every day a half an hour after sunset if the away condition is true and this works fine.

Link to comment
... Specifically, somehow use the random function to execute a program only 20% of the time it is called, i.e. if called every day for a week, then execute only once every five days ...

 

Some variation of the following would work. You basically have RSTOP trying to stop RSTART before it can call Do Something. You can adjust the wait in each program to change the frequency at which Do Something actually gets called.

 

RSTART

Then
       Wait  10 seconds (Random)
       Run Program 'Do Something' (If)

 

RSTOP

 
If
       Program 'RSTART' is True

Then
       Wait  4 seconds
       Stop program 'RSTART'

 

 

You could also do something similar in one program:

If
       From    Sunset  + 30 minutes
       For      4 seconds

Then
       Wait  10 seconds (Random)
       Run Program 'Do Something' (If)

Else
  - No Actions - (To add one, press 'Action')

Link to comment

RSTART and RSTOP; INGENIOUS ! ! :D Thank you.

 

As for the all in one, I didn't think the IF would be re-evaluated at the end of the time span, i.e. in 4 seconds; but that that's why I'm here typing.

 

Thank you!

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...