0

如何在 3 个实际号码之间随机验证客户 CVV 号码只有 2 位?例如:CVV 号码是 123,我要求客户只提供 2 位数字。它可以是第 1 位和第 2 位,或第 1 位和第 3 位等。

我应该在java中使用一些随机数生成逻辑。请建议我可以使用的选项。提前致谢。

4

1 回答 1

0

让计算机生成一个介于 1 和 3 之间的随机数,然后在使用后取出该数字。

int[] CVV = {1,2,3};
int number1 = (int)(Math.random()*CVV.length);
int number2 = (int)(Math.random()*CVV.length);
while(number1 == number2){
     number2 = (int)(Math.random()*CVV.length);
}
于 2018-01-18T21:02:51.923 回答