Here we don't provide an updated answer since @user64494 always make unreasonable demands.
int = 6;
RandomInstance[
GeometricScene[{a, b, c, i, tc, Tc, ta, Ta, tb, Tb,
n}, {i == RegionCentroid@Insphere[{a, b, c}],
GeometricAssertion[Triangle[{a, b, c}], "Counterclockwise"],
RegionMember[Line[{a, b}], tc],
RegionMember[Insphere[{a, b, c}], tc], tc - a == b - Tc,
RegionMember[Line[{b, c}], ta],
RegionMember[Insphere[{a, b, c}], ta], ta - b == c - Ta,
RegionMember[Line[{c, a}], tb],
RegionMember[Insphere[{a, b, c}], tb], tb - c == a - Tb,
RegionMember[Line[{a, Ta}], n], RegionMember[Line[{b, Tb}], n],
RegionMember[Line[{c, Tc}], n]}], RandomSeeding -> int]
int=39;
RandomInstance[
GeometricScene[{{a, b, c, Ia, Ta, Ib, Tb, Ic, Tc, n}, {ra, rb, rc}},
{GeometricAssertion[Triangle[{a, b, c}], "Counterclockwise"],
PlanarAngle[b -> {Ia, c}] == (π - PlanarAngle[b -> {c, a}])/2,
PlanarAngle[c -> {b, Ia}] == (π - PlanarAngle[c -> {a, b}])/2,
GeometricAssertion[{Circle[Ia, ra], Line[{b, c}]}, {"Tangent", Ta}],
PlanarAngle[c -> {Ib, a}] == (π - PlanarAngle[c -> {a, b}])/2,
PlanarAngle[a -> {c, Ib}] == (π - PlanarAngle[a -> {b, c}])/2,
GeometricAssertion[{Circle[Ib, rb], Line[{c, a}]}, {"Tangent", Tb}],
PlanarAngle[a -> {Ic, b}] == (π - PlanarAngle[a -> {b, c}])/2,
PlanarAngle[b -> {a, Ic}] == (π - PlanarAngle[b -> {c, a}])/2,
GeometricAssertion[{Circle[Ic, rc], Line[{a, b}]}, {"Tangent", Tc}],
Line[{a, n, Ta}], Line[{b, n, Tb}], Line[{c, n, Tc}]
}], RandomSeeding -> int]
int = 13;
RandomInstance[GeometricScene[{a, b, c, i, Ta, Tb, Tc, Ia, Ib, Ic, n},
{GeometricAssertion[Triangle[{a, b, c}], "Counterclockwise"],
i == TriangleCenter[{a, b, c}, "Incenter"],
PlanarAngle[a -> {i, Ib}] == \[Pi]/2,
PlanarAngle[b -> {i, Ic}] == \[Pi]/2,
PlanarAngle[c -> {i, Ia}] == \[Pi]/2,
Line[{Ib, a, Ic}], Line[{Ic, b, Ia}], Line[{Ia, c, Ib}],
PlanarAngle[Ta -> {b, Ia}] = \[Pi]/2,
PlanarAngle[Tb -> {c, Ib}] = \[Pi]/2,
PlanarAngle[Tc -> {a, Ic}] = \[Pi]/2,
RegionMember[Line[{a, b}], Tc],
RegionMember[Line[{b, c}], Ta],
RegionMember[Line[{c, a}], Tb],
Line[{a, n, Ta}], Line[{b, n, Tb}], Line[{c, n, Tc}]}],
RandomSeeding -> int]