当前位置: 代码迷 >> Java相关 >> [求助]随机事件
  详细解决方案

[求助]随机事件

热度:341   发布时间:2007-11-12 00:02:45.0
[求助]随机事件

import java.util.*;
public class MathOps {
public static void main (String[] args)
{
Random rand =new Random (47);
int j;
float k;
j=rand.nextInt(100)+1;
k=rand.nextFloat();
System.out.println("j="+j);
System.out.println("k="+k);
}}
为什么运行出来的随机数j总是等于59呀?

搜索更多相关的解决方案: 随机  

----------------解决方案--------------------------------------------------------

j、k的值不变是因为Random rand =new Random (47);
如果用new Random();就没问题了。
至于为什么会这样需要请教高人


----------------解决方案--------------------------------------------------------

有高人能指点一下吗?


----------------解决方案--------------------------------------------------------

有人知道不?


----------------解决方案--------------------------------------------------------
  根据API文档,这样是产生一个伪随机数,至于什么是伪随机数,我不是很清楚
----------------解决方案--------------------------------------------------------
  相关解决方案