如何在3个实际数字之间随机验证客户CVV号码仅2位数? 例如:CVV号码是123,我要求客户只提供2位数字。它可以是第1和第2位,或第1和第3位等。
我应该在java中使用一些随机数生成逻辑。请建议我可以使用的选项。提前谢谢。
答案 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);
}