站内搜索

搜索

锤子玩论坛

[求助] 关于笑傲端炼妖概率

123457092 『初学乍练』

123457092 发表于 2021-12-11 17:48:46 | 显示全部楼层 |阅读模式
主题详情
分享日期: -
主题类型: 问题求助
游戏平台: 电脑/pc
操作系统: windows系统
架设难度: 单机一键端

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
想请教下大手子们,目前笑傲的炼妖概率是一个循环数我想改成用随机数计算,就是最后炼妖出来的技能=天生技能+随机技能,随机技能在两个坯子技能总和中用随机数得到,这样的话如何实现呢



d1.png

制菜参力 『初学乍练』

制菜参力 发表于 2021-12-11 18:24:25 | 显示全部楼层
他这不算循环数吧。
下面有计算概率。

需要随机的技能总和=第一只加第二只的所有技能并去除重复技能
然后用随机数 math.random
不就是这样算的吗?

不好吃荤漳 『初学乍练』

不好吃荤漳 发表于 2021-12-11 19:19:26 | 显示全部楼层
861581 发表于 2021-12-11 16:11
他这不算循环数吧。
下面有计算概率。
他这个是技能总数=n  然后从1开始循环计算吧  比如1技能的概率是77+基础概率   然后2技能概率是70+基础概率 以此类推

我想把他改成直接从技能总数中取随机数这样子的  达到所有技能数出现概率相同的效果  就像1技能概率和10技能概率相等  而不是现在这种1技能概率很高但之后概率很低

Jacqueline季 『初学乍练』

Jacqueline季 发表于 2021-12-11 23:43:46 | 显示全部楼层
那你把概率改成定值不就好啦

京托胡速越 『初学乍练』

京托胡速越 发表于 2021-12-12 06:38:21 | 显示全部楼层
几率是0~99
probability是77 一技能 过高就改低一点
那 几率 <=77+ 基础几率

贺长云 『初学乍练』

贺长云 发表于 2021-12-12 13:03:49 | 显示全部楼层
暂时搞出一点效果了   我把循环中的n乘了一个0  然后固定概率为50%   这样每一次循环都有50%的几率上技能
不过还是没达到预期那样呀,直接取一次随机数得到合宠结果  :L
快速回复 返回列表 客服中心 搜索 官方QQ群
快速回复 返回列表 客服中心 搜索 官方QQ群

小黑屋|锤子玩论坛