永发信息网

用JAVA产生[0,1]均匀分布的随机数 要算法

答案:2  悬赏:60  手机版
解决时间 2021-11-24 06:33
用JAVA产生[0,1]均匀分布的随机数 要算法
最佳答案
double rand(double []r)
{
double base,u,p,v,temp1,temp2,temp3;
base=256.0;
u=17.0;
v=139.0;
temp1=u*(r[0])+v; //就算总数
temp2=(int)(temp1/base);//计算商
temp3=temp1-temp2*base;//余数
r[0]=temp3;//更新随机种子,为下一次使用
p=r[0]/base;//产生随机数
return p;

}
其中base为基数,一般去2的整数倍,常数,u、v可以随意取。数组r[]为只能去一个值的数组。如:double[]r={5.0}.
全部回答
Math.random()java Math中的random方法 即产生 0-1之间的随机数、。。。算法就是在预定范围内随机(其实还是按照某种特定的规则。。。)获取取一个数嘛。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冰柜放在暖气片旁边可以吗?
下列选项中关于开标的说法正确的是( )。 A
金仕盾手表怎么调日期
帮微商介绍客源的是真的还是骗人的
我是1997年的属牛和1992年属猴的在一起会幸福
信用卡申请成功后,没去银行领取会有影响吗
府衙停车场地址在什么地方,想过去办事,
最近圈子里好多人讲大唐电商,说是一元云购以
暮光之城之一步之遥百度云盘
双方感情伤感句子
治溪村地址在什么地方,我要处理点事!
苹果4s的iCloud 账户怎样改
大家的网络营销团队一般都是几个人,哪几个职
索尼相机dsc一t500怎么开机
双层包裹的水性铝银浆对色相有影响吗
推荐资讯
有关于契诃夫的资料,特别是 《凡卡》以一课
天主教或者基督教的人对撒旦教有什么看法?
最后三个月退伍换了单位退伍费怎么算
国家电网江苏京沪龙奔服务区充电站地址在哪,
盛龙陶艺地址有知道的么?有点事想过去!
草帽用日语怎么说来着
求教房建工地现场财务管理工作详情,工地收支
鸭儿饺子铺3阅读答案最后一段怎么写
紫灵仙子的介绍
软考想报考系统集成师,难不难?
志良窗帘地址好找么,我有些事要过去,
康明斯发动机出现EGP是什么原因
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?