游戏开发论坛

 找回密码
 立即注册
搜索
查看: 15045|回复: 44

[讨论] 求教,想搞清楚一个问题

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-1-11 11:43:00 | 显示全部楼层 |阅读模式
2、50、98  在(1,100)的随机数中出现的概率是一样的么[em24]  [em4]

有点走火入魔了。应该是 (1-2)、  (98-100) 这两种情况在(1-100)的随机数中出现的概率是一样的么
[em7]

这个问题还牵扯到随机事件的发生,怪物物品掉落等问题。

=================
另外还有一个问题

(1-8) 与 (1-4)+(1-4) 除了最小数为2 之外,还有其他不同么?
[em10] [em22]

57

主题

1523

帖子

1583

积分

金牌会员

Rank: 6Rank: 6

积分
1583
发表于 2006-1-11 11:50:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

个人理解范围内,理论上是…………

1

主题

47

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2006-1-11 12:04:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

同时出现要看怎么个同时法的吧~

57

主题

1523

帖子

1583

积分

金牌会员

Rank: 6Rank: 6

积分
1583
发表于 2006-1-11 12:09:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

如果要求特殊排列的话……

楼主是不是遇到什么难解的问题啦?

49

主题

1388

帖子

1432

积分

金牌会员

Rank: 6Rank: 6

积分
1432
发表于 2006-1-11 12:10:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

这个估计要看 生成 随机数的算法函数、、、、

理论上要达到是 每个数字出现的几率都一样,但是、、、、好像是有点难度的、、印象中、、、

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-11 12:27:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

不是同时出现。还只是关于致命一击的问题。。。

如何取随即数么,按照一般的取时间数余100的方法来获得随机数。

64

主题

856

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2006-1-11 13:09:00 | 显示全部楼层

Re: 求教,想搞清楚一个问题

本人对随机函数研究不多,不过可以看出一些现象,我下面一个图形程序跑出来的结果是随机函数最后趋向于某几个数据。

好像累积后的结果说明随机函数产生的值在区间里并非概率均等

图1是初始时随机布置200个人物位置,此后人物按照随机方向行走

图2是程序运行3分钟后的结果,可以发现人物已经集中走向了屏幕左下角。
sf_200611113926.jpg

7

主题

752

帖子

756

积分

高级会员

Rank: 4

积分
756
QQ
发表于 2006-1-11 13:18:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

是不是和你的地形???程式??有??

64

主题

856

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2006-1-11 13:26:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

我觉得应该没有关系,我试过多张地图,包括没有障碍物的地图,发现结果还是如此,老是向某些数据集中。

人物随机移动的逻辑为:
随机方向:int( rand() * 7.0f / 32767.0f ) ( 0-7的随机数,代表8个方向 )

46

主题

497

帖子

677

积分

高级会员

Rank: 4

积分
677
发表于 2006-1-11 13:29:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

在1~100等概率分布的随机变量中,取1~2和取99~100的概率是一样的。

2~8是等概率,两个1~4相加会让中间鼓起来,当n足够大时,n~4n中每个取值还是等概率;而n个1~4相加,就会程正态分布。

楼主补点简单的概率知识就明白了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-4 23:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表