math random *

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 08:31:05
mathrandom*mathrandom*mathrandom*Randomrand=newRandom();rand.setSeed(5);但是setSeed(longseed)方法恰好使用48位

math random *
math random *

math random *
Random rand = new Random();
rand.setSeed(5);
但是setSeed(long seed)方法恰好使用48位的给定种子,而通过重写方法却可以使用LONG参数的所有64位种子j=rand.nextInt(11)+1;(2)
通过随机数生成器rand产生下一个INT型的随机数并将其值+1,这个数的范围是>=1&&<=11,
注意:rand.nextInt(int i)方法和rand.nextInt()方法同样可以生成INT型随机数,但是前者生成的为>=0&&<i的随机数,而后者却是生成>-i&&<i的值,这个值需要通过Math.abs()取绝对值.