I use a single hyphen for ranges along with normal hyphenation. I use the double hyphen to indicate a normal dash, as in the long pause in the middle of a sentence. I've never used a triple hyphen or seen it used. It's arguable whether this is necessarily correct, but it's the convention I follow.