
正文
二级Java随书代码 java二级资料
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java 里Random类怎么实现特定值的随机书?
double i = Math.random();
int ran = (int) Math.round((float)1000*i);
int min = 1;
int max = 6;
int returnRan=ran%(max-min+1)+min ;
System.out.println(returnRan);
上面这段代码就是随机输出1---6的随机数,如果输出5--15的只需要将min = 5,max = 15就可以
相关问答
Q1: java 随机数1~3的代码是什么啊??
Random r = new Random(); //创建随机种子,Random对象r.nextInt(3)+1 //Random对象的nextInt()方法产生一个0到括号里面数字范围的随机数,r.nextInt(3)产生0到2的随机数,你要产生1到3的随机数,就再加1就可以了
Q2: java:我想得到1~98中的随机数代码怎么写
楼上的是其中一种方法;另外还有
Math.random()会生成0到小于1之间的双精度随机数
生成1~98之间的随机数可以这么写:
int num=(int)Math.random()*98+1;
Math是Java基础包的数学类,不需要你手动导入包。
Q3: java 生成100以内10个不重复的随机数,用Math.random()来做,求代码
import java.util.HashSet;
import java.util.Set;
public class RandomDemo {
public static void main(String[] args){
SetInteger set=new HashSetInteger();
boolean panduan=true;
while(true){
int z=(int)(Math.random()*100+1);
panduan=set.add(z);
if(!panduan){
continue;
}
if(set.size()=10){
break;
}
}
System.out.println(set);
}
}
输出这个set就可以看到值二级Java随书代码了二级Java随书代码!记得给分。
Q4: JAVA怎么产生50-99之间的随机数
一、思路:
1、生成随机数需要使用到Java工具类中的Random类。
2、要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。
3、该方法生成从0(包括)到n(不包括)之间的随机整数,是一个伪随机数,并不是真正的随机数。
4、若x不为0,则需要在随机结果后加上x。参数n的值也需要加上1后减去x。最后结果才符合要求的范围。
二、实现:
1、定义x和y的值,修改该值可以随机不同范围的整数。
2、调用Random中的nextInt(int n)方法,计算随机数。
3、将结果打印到控制台。
实现代码:
//java代码:生成一个从x到y之间的随机数(整数)
import java.util.Random;
/**
* 一、思路:
* 1、生成随机数需要使用到Java工具类中的Random类。
* 2、要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。
* 3、该方法生成从0(包括)到n(不包括)之间的随机整数,是一个伪随机数,并不是真正的随机数。
* 4、若x不为0,则需要在随机结果后加上x。参数n的值也需要加上1后减去x。最后结果才符合要求的范围。
* 二、实现:
* 1、定义x和y的值,修改该值可以随机不同范围的整数。
* 2、调用Random中的nextInt(int n)方法,计算随机数。
* 3、将结果打印到控制台。
* */
public class RandomTest {
public static final int START = 50; //定义范围开始数字
public static final int END = 99; //定义范围结束数字
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建Random类对象
Random random = new Random();
//产生随机数
int number = random.nextInt(END - START + 1) + START;
//打印随机数
System.out.println("产生一个"+START+"到"+END+"之间的随机整数:"+number);
}
}
运行结果图:
注意:因为随机结果不包含参数n,所以一定要+1,又因为结果会加上范围的起始值,所以参数还要再减去起始值。
Q5: 怎样编写java代码实现能产生(0-9)的随机数
这个二级Java随书代码的方法有非常多.1.二级Java随书代码你可以使用时间来做到获取当前毫秒数,比如:System.currentTimeMillis;2.使用 Math类Double b=(Double)(Math.random()*1000);3.使用专用随机类Random random=new Random();int intNumber=random.nextInt(); 当然,这些方法返回二级Java随书代码的未必是一个0-9二级Java随书代码的数,假设 获得二级Java随书代码的数为 a你可以使用 String b = String.valueOf(a);
int c = Integer.valueOf(b.substring(b.length()-1));来获取最后一个数
关于二级Java随书代码和java二级资料的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







