关于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);
}