查看: 2559|回复: 1

[已经解决] 随机数与概率问题

[复制链接]
梦石
1
星屑
7574
在线时间
2650 小时
注册时间
2013-8-23
回帖
2152

开拓者

发表于 2014-7-19 15:18:02 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 鑫晴 于 2014-7-19 15:24 编辑

这里有一个事件

开始后将会随机得到1~100个道具

其中有5%的几率可以得到A道具

否则就是B道具

最后输出道具总量



晕了 晕了   这5%的概率怎么弄来着...

点评

好吧~我发现其实也可以用小数点的~  发表于 2014-7-19 15:24
补充:纯事件耳朵,而且数字都是整数 在用橙光呢  发表于 2014-7-19 15:20

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-19 15:24:29 | 显示全部楼层
本帖最后由 taroxd 于 2014-7-19 15:34 编辑

变量2 = 1~10的随机数
循环
  变量1 = 0~19的随机数
  如果变量1 等于 0
    得到 A 道具
  否则
    得到 B 道具
  分歧结束
  变量2 -= 1
  如果 变量2 等于 0
    跳出循环
  分歧结束
循环结束

[pre lang="ruby" line="1"]
(rand(10) + 1).times do
  item = rand < 0.05 ? 道具A : 道具B
  $game_party.gain_item(item)
end
[/pre]

点评

=。=  发表于 2014-7-19 16:22
这点都不会学什么脚本=。=  发表于 2014-7-19 16:04
感觉快疯掉了...教我数学的体育老师正在墙角哭  发表于 2014-7-19 16:02
每次拿到A道具把一个变量+1不就好了,我哪里卖萌了?  发表于 2014-7-19 15:56
(/。\) 卖萌可耻,我是说这个A道具在这个事件里的具体数量怎么算,[随机数1~10]里面的总量里取吗  发表于 2014-7-19 15:55

评分

参与人数 2星屑 +173 收起 理由
VIPArcher + 150 \(^o^)/~
鑫晴 + 23 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部