import random

random.seed(12345)

class Texs():
    ''' Create x objects and keep track of the collection within the class '''

    all_my_xs_set = set()
    all_my_xs_list = []
    nxs = 0
    
    @classmethod
    def add_x(cls):
        ''' Create a new x and add it to the collection '''
        x = cls()
        cls.all_my_xs_set.add(x)
        cls.nxs += 1
        cls.all_my_xs_list.append(x)

    def __init__(self):
        self.i = Texs.nxs

for i in range(10):
    Texs.add_x()

x = random.sample(Texs.all_my_xs_set, 1)[0]
y = random.sample(Texs.all_my_xs_list, 1)[0]

print(x.i, y.i)