包含java生成5位随机数的词条
温馨提示:这篇文章已超过488天没有更新,请注意相关的内容是否还可用!
本文目录一览:
- 1、JAVA如何获取一个5位随机数(不重复)和年月日并存在一个变量中
- 2、Java语言用Random编程,随机输出【1,10】之间5个不重复的随机数?
- 3、关于Java里产生1-6随机数的方法
- 4、java:随机抽取100内五个随机数
- 5、java里怎么产生5到15的随机数?
JAVA如何获取一个5位随机数(不重复)和年月日并存在一个变量中
1、用Math.random();可以产生一个0到1之间(不包括1)的double数,再乘以(上限-下限)+下限 就可以得到一个1到33的double数,再强转为int类型,用num接收。
2、如我们可以先通过random方法生成一个随机数,然后将结果乘以10。此时产生的随机数字即为大于等于0小于10的数字。然后再利用Int方法进行转换(它会去掉小数掉后面的数字,即只获取整数部分,不是四舍五入)。
3、随机取0-100的5个数, 每取一个,就放到set中。
Java语言用Random编程,随机输出【1,10】之间5个不重复的随机数?
随机取0-100的5个数, 每取一个,就放到set中。
在Java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数。程序开发人员可以通过实例化一个Random对象来创建一个随机数的生成器。如 Random i=new Random()。
用java.util.Random这个类。Random r = new Random();double d = 5 + r.nextInt(5) + r.nextDouble();最小为5,最大为10。
不过如果范围比较大,则占用内存大,就不推荐使用了。个人感觉1000个以内的就可以考虑。这东西也许你早就知道了,但我依然惊叹算法的力量。看代码import java.util.*;/*** 生成不重复随机数的一种算法。
通过Math.random()方法返回一个0到1之间的double值。 通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。
关于Java里产生1-6随机数的方法
int a=random.nextInt(6)+1;nextInt是产生在 0(包括)和指定值(不包括)之间的int值,所以最后加个1,就是产生1到6之间的int值。
用内置方法Math.random()产生一个随机数介于0~1。强制转化为int类型,根据int类型的特点,这个数是0~5之间的整数。得到的数加1,这样这个数就是介于1~6的整数,并且是随机的。
{ public static void main (String args[]) { Random rnd = new Random();int n = rnd.nextInt(6) + 1; // nextInt(int x) 返回 0~(x-1) 之间的随机数。
java:随机抽取100内五个随机数
分5个不同区间,每个区间20个值,随机取每个区间的一个值 随机取0-100的5个数, 每取一个,就放到set中。
使用一个循环从键盘输入数据,和产生的随机数比较大小并提示,循环结束为猜中随机数。
Math类的random()方法可以生成[0,1)之间的随机浮点数。double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失。int b=(int)(Math.random()*10);//生成[0,9]之间的随机整数。
和产生的随机数比较大小并提示,循环结束为猜中随机数。
用内置方法Math.random()产生一个随机数介于0~1。强制转化为int类型,根据int类型的特点,这个数是0~5之间的整数。得到的数加1,这样这个数就是介于1~6的整数,并且是随机的。
java里怎么产生5到15的随机数?
1、在Java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数。程序开发人员可以通过实例化一个Random对象来创建一个随机数的生成器。如 Random i=new Random()。
2、利用random方法来生成随机数。在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。
3、只需要将生成的随机数存起来,下次产生后先去查询一下是否存在,如果存在,则继续生成随机数,再次检查是否存在,否则返回。
4、说来说去就是在你已有的基础上将TIME(0)换成GETTICKCOUNT,然后加了个延时。我写了个随机产生QQ号的程序,里面就要用到随机数,就是用这办法做得,效果还行。
5、用java.util.Random这个类。Random r = new Random();double d = 5 + r.nextInt(5) + r.nextDouble();最小为5,最大为10。
6、思路:生成随机数需要使用到Java工具类中的Random类。要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。
还没有评论,来说两句吧...