java.util包下的常用类和方法(工具包) | 您所在的位置:网站首页 › 常用工具类有哪些有什么作用 › java.util包下的常用类和方法(工具包) |
java学习–java.util包中常用类 java.util包被称为java工具包,里面包含大部分的工具类: 包括: 1.Random类产生随机数: Random 类作为JAVA中用于产生的随机数 ,new Random(10) :10是种子数。 注意:Random 的一个特点是:相同种子数的Random对象,对应相同次数生成的随机数字是完全相同的。 1):Random生成随机数: Random random =new Random(); for(int i = 0;i < 4;i++){ // random.nextInt(10)意思是返回大于等于0,小于10的一个正整数,要想生成多少位的随机数,只需要修改参数值即可。 System.out.println(random.nextInt(10)); }2):math.random()生成的是个伪随机数,何为伪随机数,这里java是以当前系统时间的相关数字作为种子数,按照特定复杂算法生成的,其实它生成的大量随机数是线性均匀分布的,黑客是完全可能通过返回的大量随机数结果破解种子数的,所以它并不是真正的随机,叫伪随机数。由此我们可以知道通过计算机生成一个真随机数几乎是不可能的,因为最终的输出结果都是依赖算法程序的,这些算法程序本身就是固定的,我们只能通过更复杂的算法不断优化,让它无限趋近于真随机数,但不绝对。 案例: //生成一个5位数的随机数 想生成几位就*多少 for (int i =0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |