Java中的random,java中random是什么意思啊

  Java中的random,java中random是什么意思啊

  00-1010一、java.lang.Math.random()方法的用法二。java.util.Random类的用法java中有两个随机函数,分别来自java.long.Math.random()和Java . util . random();前者的适用范围比较小,完全可以被后者取代。

  00-1010 ,方法类型:

  公共静态双随机();这个方法是一个开放的静态方法,没有参数,有一个双返回值。

  返回一个大于0的double数据,其值大于等于0.0且小于1.0,返回一个伪随机选择数,它(几乎)均匀分布在这个范围内。

  例如:

  公共类test random { public static void main(String[]args){ int sum=0;while(true){ float a=(float)math . random();system . out . println(a);总和;if(sum==10)break;}}}

  00-1010 、本类施工方法:

  Random () 3360构造了一个没有参数的随机数生成器。使用毫秒的系统时间作为默认种子。

  Random(long seed):使用long数据类型的种子来构造一个随机数生成器。

  方法总结:

  Boolean nextBoolean():返回下一个伪随机数,它是从这个随机数生成器序列中取出的一个均匀分布的布尔值。

  Double nextDouble():返回下一个伪随机数,它是

  从这个随机数生成器序列中均匀分布在0.0和1.0之间的双精度值。

  Float nextfloat():返回下一个伪随机数,它是来自这个随机数生成器序列的浮点值,均匀分布在0.0和1.0之间。

  Int nextInt():返回下一个伪随机数,是这个随机数生成器序列中均匀分布的Int值。

  Int nextInt(Int n):返回一个伪随机数,它是从这个随机数生成器序列中取出的一个int值,均匀分布在0(包括0)和指定值n(不包括0)之间。

  Nextlong () :返回下一个伪随机数,它是一个均匀分布的长值,取自这个随机数生成器序列。

  空设置种子(长种子)3360使用单个长种子来设置该随机数生成器的种子。

  注意:如果用相同的种子创建两个随机实例,那么将对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。

  例如:

  公共类test random { public static void main(String[]args){ int sum=0;Java . util . random random=new Java . util . random();for(int I=0;i10I){ int a=random . nextint(10);System.out.print(一个 );} system . out . println();for(int I=0;i10I){ int a=random . nextint();system . out . println(a);} system . out . println();for(int I=0;i10I){ double a=random . next double();system . out . println(a);} system . out . println();for(int I=0;i10I){ boolean a=random . next boolean();system . out . println(a);} system . out . println();}}结果是:

  关于random在java中用法的详细解释,本文到此为止。关于random在java中用法的更多信息,请搜索popular IT之前的文章或者继续浏览下面的相关文章。我希望你将来能支持流行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: