展开全部
double a=Math.random();//产生一个随机数给a
int b=(int)(1+Math.random()*(10-1+1));//产生一个1-10的数给b
示例代码:产生两个范围在(10-300)的随机数
import java.util.Random;//导入Random包
public class Ranadd {
public static void main(String[] args) {
int x,y;//定义两变量
Random ne=new Random();//实例化一个random的对象ne
x=ne.nextInt(300-10+1)+10;//为两变量赋随机值
y=ne.nextInt(300-10+1)+10;
System.out.println(x+"+"+y+"="+(x+y));//输出
}
}
更多追问追答
追问
如果是0-3呢?
追答
import java.util.Random;//导入Random包
public class Ranadd {
public static void main(String[] args) {
int x,y;//定义两变量
Random ne=new Random();//实例化一个random的对象ne
x=ne.nextInt(3-0+1);//为两变量赋随机值
y=ne.nextInt(3-0+1);
System.out.println(x+"+"+y+"="+(x+y));//输出
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询