卡CVV编号验证仅在java中的2位数字之间随机验证

时间:2018-01-18 19:52:52

标签: java validation random numbers cvv8

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

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

1 个答案:

答案 0 :(得分: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);
}