4 ms·
Yes, the obvious case is machine learning, so that you can make changes and run your program again, and it uses the same batches as so forth. Another case are
by quickthrower2 3y ago
Yes, the obvious case is machine learning, so that you can make changes and run your program again, and it uses the same batches as so forth.
Another case are unit tests with random-generated cases. At a minimum you want to know the seed of the last run and have that reported. On CI system you would want it to be deterministic.
Where you want there not to be a seed is in crypto, or possibly a game like poker or even tetris.
- explaininjs 3y agoI’d argue that in poker you must use seeded randomness — but everyone has to contribute to the random “pool”. This is the only way I know of to have effectively random values with zero trust.