1

ランダムにデータを生成することに依存するコードを単体テストするための最良の方法は何ですか? スタックオーバーフローに関するこの質問を見つけましたが、少し異なります。フィクスチャを使用してデータベースのようなものをモックできることは知っていますが、私がやろうとしていることは少し違うと思います。

私はadalineニューラルネットワークを書こうとしています。これには、重みをランダムに生成する必要があり、ネットワークに提示されるデータが増えるにつれて、重みの値が調整されます。このようなものを単体テストするにはどうすればよいですか? ランダム入力に依存しない部分のテストを書き始めましたが、この部分の処理方法がわかりません。

任意の提案をいただければ幸いです。

4

1 に答える 1

0

new Random(seed)常に決定論的な乱数を取得するために使用できます。非決定論的テストが問題になるのはなぜですか? ここをクリックして理由を確認してください

于 2013-06-26T15:22:09.207 に答える