import random

from argparse import ArgumentParser


parser = ArgumentParser(
    "Generate random instance."""
)
parser.add_argument("-N", type=int, default=100)
parser.add_argument("--lo", type=int, default=10)
parser.add_argument("--hi", type=int, default=160)
parser.add_argument("--p_derestriction", type=float, default=.1)
parser.add_argument("--seed", type=int, default=0, help="seed")
args = parser.parse_args()

random.seed(args.seed)

N = args.N
print(N)
limit_expected = True
for _ in range(N):
    if limit_expected or random.random() > args.p_derestriction:
        print(random.randint(args.lo, args.hi))
        limit_expected = False
    else:
        print('/')
        limit_expected = True
