首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

至于java中随即数产生函数Math.random()

2011-12-24 
关于java中随即数产生函数Math.random()Math.random()产生的是什么样的随机数?我如何获得固定数据段内的随

关于java中随即数产生函数Math.random()
Math.random()   产生的是什么样的随机数?

我如何获得固定数据段内的随机数.

例如:1~52     我想这52个数出现的概率相等.每次产生一个该区间的数.

[解决办法]
(int)(Math.random()*52+1);
[解决办法]

import java.util.*;
public ststic void main(String [] args)
{
Scanner in=new Scanner(System.in);
System.out.println( "please input a number ");
int i=in.nextInt();
int j=Math.random()*i;//表示0-I之间的随机数,这里每个数出现的概率是相等,这是
//random()函数的性质.
System.out.println( "j= "+j);
}


热点排行