java让如何两个x值不同,x继承了同一父类

我设置了两个随机数作为两个类的x,而这两个继承了同一个父类的,所以我没在子类里写x值,直接给了不同参数,但是这两个参数都是随机值,就有可能会重合,如何让他们不重合且都是随机数呢

给第一个子类赋值的时候把这个随机数存起来,给第二个子类赋值的时候拿这个存起来的值和新随机的值比较,相同则重新获取随机数