一个排列组合算法, 生成四位数字的随机数

必须有abc, 0-9的四位随机数密码 例如 abc0 1abc ab2c
2024-12-12 06:20:51
推荐回答(1个)
回答1:

我想你的意思是:a、b、c和 0-9中的任何一个,共四位数的随机密码。
第一步,从0-9中选择一个数字,有10种。
第二部,将第一部中选出的数字和a、b、c排列,有4!=24种
所以,共有10x24=240个四位随即密码。

如果说,题目不要求a、b、c三个数字都出现,那么这样解答。
a、b、c和 0-9共13个数字,从中选四个数字,并排列。
共有13x12x11x10=17160个四位随机密码。