Sorry if this sounds too primitive. I really don't seem to get how the wait SKAction works for a range. I've seen a few posts, but I they don't clearly explain (to my understanding) how to calculate my range. For example I saw the ranges below:
SKAction.wait(forDuration: 2.5, withRange: 3.0), //Wait between 1.0 and 4.0 seconds
SKAction.wait(forDuration: 0.65, withRange: 0.7),//Wait between 0.3 and 1.0 seconds
I am not sure how to reconcile the above to calculate a waiting times of between 1.0 to 2.0 seconds and 0.2 to 0.8 seconds.