math - 寻找有趣的公式

标签 math random formula

我正在创建一个游戏,玩家可以在其中制作合金。为了使其更不易预测和更有趣,我认为不应通过简单的公式来计算合金的耐用性和硬度,因为找到极值非常容易,其中合金具有最佳统计数据。

所以问题是,是否有任何公式可以通过调查所有点才能找到极值?输入值将以百分比表示:0.0%-100.0%。我认为它应该是这样的:half sound wave

最佳答案

一个非常简单的方法是使用几个 sin 函数,只需为每个新玩家改变常数和符号。这是一个例子 (sin(1.1*x) + sin(x) + sin(0.9 *x))^2
alt text

如果您在 10pi 和 20pi 之间使用它,您将获得具有局部最小值的平均递增函数。

关于math - 寻找有趣的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2434845/

相关文章:

java - 将 double 分为整数部分和小数部分

javascript - 确定 float 中前导零的数量

.net - 如何找到重叠的项目?

java - 如何修复 list.contains(object) 不返回好的 boolean 变量

math - 以类似于 Photoshop 中的 L 组件的方式增加图像亮度的公式是什么?

python - 识别方程中的变量

java - 查找整数和任何操作数的组合以获得固定结果的算法

java - 在java中生成几个随机双数

excel - 如何根据单元格值链接到工作簿中的工作表?

c# - 在多线程应用程序中使用 Random 的正确方法