java满足条件的数字问题

T代码范围:T200000~T999999。需要预留保留号。
保留号规则:三位8,四位8,五位8,六位8,(连续出现的数字)
连续六位数字(正反),
六位相同的数字
-------该怎么写这样一个程序

求大神解决,拜托拜托。。。

没明白你说的什么意思。

连续六位数字(正反),这是是什么意思?




我明白什么意思了。。

每次生成随机数,然后判断是否符合你的保留号,可能会多几次判断吧。 不知道怎么去简化次数。 数据算法不太会。 我只是一个打酱油路过的围观群众

用正则表达式判断一下