您的位置:程序门 -> java -> j2se / 基础类



关于java中随即数产生函数math.random()


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于java中随即数产生函数math.random()[已结贴,结贴人:jasonchain]
发表于:2007-03-19 23:10:38 楼主
math.random()   产生的是什么样的随机数?

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

例如:1~52     我想这52个数出现的概率相等.每次产生一个该区间的数.
发表于:2007-03-19 23:24:021楼 得分:10
(int)(math.random()*52+1);
发表于:2007-03-19 23:35:542楼 得分:10

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


发表于:2007-03-19 23:40:373楼 得分:0
其实这样产生的随机数不是真正的随即


快速检索

最新资讯
热门点击