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();//实...
java 怎么生成一个指定范围内的随机数
Random random = new Random();
int nextInt = random.nextInt(100);//随机返回 [0, 100)之间的一个值。
还望采纳!如有问题可咨询QQ:8149420362015-09-05
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));//输出 }}2015-09-05