我正在编写一些关于分形和随机地形生成的代码。具体来说,我现在使用的是 Diamond-Square 算法。不知道的朋友,基本都是取四个值的平均值,每一步加一个随机数。我将如何测试结果?我应该使用已知种子并手动计算平均值加上随机值,还是什么?相反,我应该使用随机数计算代码中的结果吗?还是有其他方法?此外,非常感谢您对反向过程(又名 TDD,在代码之前编写测试)的一些想法)。
问问题
392 次
我正在编写一些关于分形和随机地形生成的代码。具体来说,我现在使用的是 Diamond-Square 算法。不知道的朋友,基本都是取四个值的平均值,每一步加一个随机数。我将如何测试结果?我应该使用已知种子并手动计算平均值加上随机值,还是什么?相反,我应该使用随机数计算代码中的结果吗?还是有其他方法?此外,非常感谢您对反向过程(又名 TDD,在代码之前编写测试)的一些想法)。