java如何随机生成字母 12个不同的字符随机取4个字符(单个字符可被多次抽中),一共有多少种组法?

12个不同的字符随机取4个字符(单个字符可被多次抽中),一共有多少种组法?未重复组合数:C(12,4)=495一次命中两次命中组合数:C(12,3)=220二次命中两次命中组合数:C(12,2)=66

12个不同的字符随机取4个字符(单个字符可被多次抽中),一共有多少种组法?

未重复组合数:C(12,4)=495

一次命中两次命中组合数:C(12,3)=220

二次命中两次命中组合数:C(12,2)=66

一次命中三次命中组合数:C(12,2)=66

一次命中两次命中组合数四个命中数是:C(12,1)=12

答案:有859个组合