如何对依赖于随机生成的数字的代码进行单元测试?

时间:2013-06-26 15:19:50

标签: java unit-testing random artificial-intelligence neural-network

依赖于随机生成数据的单元测试代码的最佳方法是什么?我发现有关堆栈溢出的this问题,但它有点不同。我知道你可以使用灯具模拟像数据库这样的东西,但我认为我想做的事情有点不同。

我正在尝试写一个adaline neural network。这需要我随机生成权重,然后在向网络呈现更多数据时调整权重值。我如何对这样的东西进行单元测试?我已经开始为不依赖随机输入的部分编写测试,但我不知道如何处理这部分。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用new Random(seed)始终获取确定性随机数。 Why non-deterministic tests are a problem? Click here to see why

相关问题