import random

def generate_sets():
    NUM_SETS = 10
    NUMBERS_PER_SET = 7
    MIN_NUM = 1
    MAX_NUM = 100

    separator = "-----" * 10

    for i in range(NUM_SETS):
        # Generate 10 unique numbers for this set
        numbers = random.sample(range(MIN_NUM, MAX_NUM + 1), NUMBERS_PER_SET)
        
        # Print numbers separated by dashes
        print("-".join(str(n) for n in numbers))
        
        # Print separator between sets (except last one)
        if i != NUM_SETS - 1:
            print(separator)

if __name__ == "__main__":
    generate_sets()