我的要求: -
The sum of the two random numbers will be 100..
sum=random_no1 + random_no2 (the sum will be exact 100)
所以,我试过了: -
Random r = new Random();
int Low = 10;
int High = 100;
int R = r.nextInt(High-Low) + Low;
Random r1 = new Random();
int Low1 = 10;
int High1 = 100;
int R1 = r1.nextInt(High1-Low1) + Low1;
但我如何定义总和?
我无法理解......请帮帮我......
答案 0 :(得分:4)
嗯,根据你的要求,我建议你只从100减去你的第一个随机数。然后你有两个随机数和这个总和。最后,Java命名约定首先是小写字母。像,
Random r = new Random();
int low = 10;
int high = 100;
int r1 = r.nextInt(high - low) + low;
int r2 = 100 - r1; // <-- so that r1 + r2 is 100
答案 1 :(得分:-2)
max =100;
min = 10;
FirstOne = Math.floor(Math.random()*(max-min))+min;
secondOne = Math.floor(Math.random()*(max-FirstOne));
sum = FirstOne+secondOne;