设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6630|回复: 19
打印 上一主题 下一主题

[讨论] 关于RPG随机数的研究

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1024
在线时间
1389 小时
注册时间
2010-8-9
帖子
3471
跳转到指定楼层
1
发表于 2012-1-15 09:21:18 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
通过生成十次随机数(1~5),数出每个数的数目,如下
数目        1        2        3        4        5                总数:500
第一次        115        83        113        97        92        500       
第二次        97        108        121        106        68        500       
第三次        110        111        92        83        104        500       
第四次        93        112        95        102        98        500       
第五次        83        106        98        120        93        500       
第六次        95        114        91        106        94        500       
第七次        101        102        101        103        93        500       
第八次        94        110        93        117        86        500       
第九次        93        96        100        109        102        500       
第十次        97        95        100        100        108        500       

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

20
发表于 2012-8-28 20:23:10 | 只看该作者
随机数?参考今年NOIday1problem1送分题
http://zh.wikipedia.org/wiki/%E7 ... 8%E6%96%B9%E6%B3%95
送上wiki传送门

点评

6R居然还有OIer  发表于 2012-12-19 16:38
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
560
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
19
发表于 2012-8-28 20:12:27 | 只看该作者
随机数平均很正常啊……
虽然现实中的确有可能出现连续几次都是1或2或3或4或5的……
一般随机数的生成方法:
获取时间,2012年8月28日20:00写成201208282000
求出数字根(2+0+1+2+0+8+2+8+2+0+0+0=2+5=7)
然后把这个7除以5
结果:商=1,余数=2
最终结果:0..4之间的随机数=2,+1=3

点评

如果区间不是0..5而是0..15的话就不能用数字根的方法了  发表于 2012-8-28 20:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
50 小时
注册时间
2012-7-10
帖子
99
18
发表于 2012-8-28 13:49:50 | 只看该作者
十轮平均出现次数:
    1        2        3       4       5
  97.8  103.7  100.4  104.3  93.8
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
17
发表于 2012-3-15 18:11:46 | 只看该作者
你想说 1和5的概率比较低吗?

这样不就约等于19.99%-20.01% 了吗


‘‘──wbsy8241于2012-3-15 18:15补充以下内容

为什么 这么久的坟会在 第1页呢
’’
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1024
在线时间
1389 小时
注册时间
2010-8-9
帖子
3471
16
 楼主| 发表于 2012-1-23 16:57:36 | 只看该作者
978        1037        1004        1043        938
补充一下,这是总数。




所以,生成1~5的频率(百分之)分别如下:
19.56        20.74        20.08        20.86        18.76



──寒冷魔王于2012-1-23 17:02补充以上内容’
SRPG on RM 项目研发组 正式成立。目前SRPG·RMVA系统进度88.8%。SMRC Kernel 进度90%
↖(^ω^)↗热烈庆祝~SMRC Ver5.1 SRPG战棋地图移动范围生成脚本正式发布~~
-----------------------------------------------------------------------------------------
SMRC具有高性能、高兼容、定制自由、使用方便的特点。
1.性能,100移动力轻松算出,无压力;
2.兼容,RGSS1-3通吃,效率保证;
3.支持移动形状定制,支持4方位、6方位、正方形或其他任意有移动规律的形状;
4.可以充当高性能寻路来使用。
【链接点此】
-----------------------------------------------------------------------------------------
【2016/01/06更新 | 改版】RM脚本编辑器Gemini
-----------------------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
145 小时
注册时间
2011-8-3
帖子
68
15
发表于 2012-1-20 23:50:00 | 只看该作者
IamI 发表于 2012-1-16 09:07
使用一个大的随机数表,所谓种子就是决定一个起始位置和一个Step,然后每次rand就pop掉现在这个数,用step ...

http://www.nature.com/nature/jou ... bs/nature09008.html
 
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
56 小时
注册时间
2010-7-6
帖子
105
14
发表于 2012-1-20 22:14:33 | 只看该作者
果然LZ闲的蛋疼...............
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
246 小时
注册时间
2011-12-11
帖子
260
13
发表于 2012-1-18 09:50:48 | 只看该作者
II正解- -
感觉用时间做随机数种子的比较多吧……?
另外楼主大概想说生成的随机程度不够均匀……或许可以多取一些试试?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
174 小时
注册时间
2008-9-17
帖子
387
12
发表于 2012-1-18 00:10:35 | 只看该作者
随机数还是比较不随机的...一般都是需要一个种子来做, 最常见的是用时间做种子
不过最近新学会了一个做种子的方法...分配一块内存, 直接用内存地址做种子....或者做时间戳...


欢迎来到我的空间【我的空间】
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-28 18:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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