请教下JAVA里面的Random
Randomr=newRandom(26);intm=r.nextInt();System.out.println(m);与Randomr=newRandom();int...
Random r = new Random(26);
int m = r.nextInt();
System.out.println(m);
与
Random r = new Random();
int m = r.nextInt(26);
System.out.println(m);
结果为什么会不一样呢 展开
int m = r.nextInt();
System.out.println(m);
与
Random r = new Random();
int m = r.nextInt(26);
System.out.println(m);
结果为什么会不一样呢 展开
2个回答
展开全部
random用法:random(x); //注释:x是个正整数
即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。
如a:=random(100);就是随机产生1个0~100之间的数赋给变量a;
即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。
如a:=random(100);就是随机产生1个0~100之间的数赋给变量a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机数 虽然 传入都是26 但是 计算出来肯定不一样啊
有可能一样那几率也很小
不然就不叫随机数了
有可能一样那几率也很小
不然就不叫随机数了
更多追问追答
追问
谢谢那么快回答,我想请教下 第二个的输出结果是0~26,而为什么第一种方法把26放到Random中就不是0~26了
追答
Random(long seed)
使用单个 long 种子创建一个新的随机数生成器。
nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int
值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询