import numpy as np
from pathlib import Path
import networkx as nx
import random
import matplotlib.pyplot as plt

instance = 'MaxCut_20'
n_reduced_variables = 50
edges = 0

path = Path('generated_data', f'{instance}.mc')

output = ""

for i in range(n_reduced_variables):
    for j in range(n_reduced_variables):
        int = random.randint(0,9)
        if i != j and int<4:
            output = output + str(i+1) + " " + str(j+1) + " " + str(1)
            output = output + "\n"
            edges = edges+1

f = open(path, "x")

f.write(str(n_reduced_variables) + " " + str(edges))
f.write("\n")
f.write(output)
f.close()