一组排列组合的代码需求

帮忙看下下面的要求要怎么写代码,要求:有1-54位数字,随机组合,每组6个数字,组与组之间最多只能有一个数字相同,求生成符合条件的组的明细

意思最多只能1个相同的数出现在6组里? 这么理解对吗?
变成了 (53 选 30)* 54 的题咯