ランダムにデータを生成することに依存するコードを単体テストするための最良の方法は何ですか? スタックオーバーフローに関するこの質問を見つけましたが、少し異なります。フィクスチャを使用してデータベースのようなものをモックできることは知っていますが、私がやろうとしていることは少し違うと思います。
私はadalineニューラルネットワークを書こうとしています。これには、重みをランダムに生成する必要があり、ネットワークに提示されるデータが増えるにつれて、重みの値が調整されます。このようなものを単体テストするにはどうすればよいですか? ランダム入力に依存しない部分のテストを書き始めましたが、この部分の処理方法がわかりません。
任意の提案をいただければ幸いです。