紧急求援一个关于产生随机数序列的问题!

goodname 2003-05-15 02:47:27
var arr=new array(1,2,3,4,5);
有此数组
欲产生一个序列,条件是
1出现的概率为1/(1+2+3+4+5)
2出现的概率为2/(1+2+3+4+5)
3出现的概率为3/(1+2+3+4+5)
4出现的概率为4/(1+2+3+4+5)
5出现的概率为5/(1+2+3+4+5)

给定函数math.rand()可产生0~1之间的均匀数
...全文
124 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leexhy 2003-05-16
  • 打赏
  • 举报
回复
路过!up!^_^
goodname 2003-05-15
  • 打赏
  • 举报
回复
var arr=new array(11,12,13,14,15);
有此数组,写一个函数,反复调用它会产生一序列数,比如得到100个,满足
第1个元素出现大约为为11/(11+12+13+14+15) *100个
第2个元素出现大约为为12/(11+12+13+14+15) *100个
第3个元素出现大约为为13/(11+12+13+14+15) *100个
第4个元素出现大约为为14/(11+12+13+14+15) *100个
第5个元素出现大约为为15/(11+12+13+14+15) *100个
给定函数math.rand()可产生0~1之间的均匀数
goodname 2003-05-15
  • 打赏
  • 举报
回复
up!!!
goodname 2003-05-15
  • 打赏
  • 举报
回复
没有人会吗?

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧