首页 > 编程知识 正文

生成一个随机数,java随机生成

时间:2023-05-03 12:47:09 阅读:107230 作者:361

广州疯狂软件学院设有java套餐、安卓套餐、ios套餐、疯狂软件年终侨惠、报名参加java培训班、基础班免费赠送、名额有限。 本月火热报名,欢迎有志来电或QQ咨询。

[导读]java语言实现的随机数生成算法

包我的匹配; 导入

java.util.Random; //生成随机数并调用的是系统的方法p .

java语言实现的随机数生成算法

包我的匹配;

import java.util.Random;

//生成随机数并调用是系统的方法

public class random {

publicstaticvoidmain (string args [ ] ) ) ) ) )。

{

randomrandom=newrandom(5;

for(intI=0; i10; I )

{

system.out.println (random.nextint );

}

}

}

浏览java类库的实现方法

下面随机记录一下种子数,其实对同一个种子生成的随机数是相同的,但种子数没有更新

包我的匹配;

公共类随机1 {

publicstaticvoidmain (string args [ ] ) ) ) ) )。

{

double []r=new double[2];

r[0]=5.0;

for(intI=0; i10; I )

{

system.out.println(rand1(r );

}

}

publicstaticdoublerand1(double [ ] r )。

{

double temp1、temp2、temp3、p、base;

base=256.0;

int a=17,b=139;

temp1=r[0]*17 139;

TEMP2=(int ) ) temp1/256;

temp3=temp1-temp2*base;

r[0]=temp3;

p=temp3/256;

返回p;

//基本思想是推法r[I]=mod(a*r[I-1],base ); 随机数p=r[i/base;

//该随机数确实是随机的,但缺陷在于选择不符合正态分布的物种会影响后面的分布

}

}

引用几个公式的话是符合正态分布的

公共类随机2 {

publicstaticvoidmain (string args [ ] ) ) ) )。

{

double []r=new double[2];

r[0]=5.0;

for(intI=0; i10; I )

{

system.out.println(randZT ) 2.0、3.5、r );

}

}

//沿正态分布的随机算法

/*

*

*

*/

publicstaticdoublerand1(double [ ] r )。

{

double temp1、temp2、temp3、p、base;

base=256.0;

int a=17,b=139;

temp1=r[0]*17 139;

TEMP2=(int ) ) temp1/256;

temp3=temp1-temp2*base;

r[0]=temp3;

p=temp3/256;

返回p;

//基本思想是推法r[I]=mod(a*r[I-1],base ); 随机数p=r[i/base;

//该随机数确实是随机的,但缺陷在于选择不符合正态分布的物种会影响后面的分布

}

publicstaticdoublerandzt (doubleu,double t,double []r ) )。

{

int i;

双总数=0. 0;

双结果;

for(I=0; i12; I )

{

total=rand1(r;

}

result=ut * (总的- 6.0 );

返回结果;

}

}

疯狂软件java培训,ios培训新年快乐。 申请java就业班将免费提供java基础班,申请ios就业班将免费提供ios基础班。 这个月,我突然想抢座位。 为了报答广大新生,在这一年里,我们将推出读报赠送基础班的活动

----2014年初的活动

疯狂软件Java教室方向:

给JavaEE就业班赠送基础班的课。

2 .开学典礼(一个月内)报销JavaEE就业班学费,赠送基础班全套课程。

疯狂软件iOS课堂发展方向:

1.IOs APP手游培训班赠送IOs基础班课程。

2 .开学典礼(一个月内)报销IOs APP手游毕业班毕业班学费,赠送基础班全程。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。