3 ms·
Could you clarify this? What problems would you run into just from having the default RNG be secure?
by ivanbakel 2y ago
Could you clarify this? What problems would you run into just from having the default RNG be secure?
- gwbas1c 2y agoPerformance / getting a seed
- ironhaven 2y agoWhy is the default thread_rng from the rand crate a dealbreaker for rust? There are other rngs to choose from rand like `smallrng` that is a small fast unspecified default prng if you don't know what you want even for a prng. If the worst case 300 microseconds of the reseeding ChaCha12 default rng is measurable, then it is your job to make a decision about your random number generator. I don't think rng seeding has anything to do with the algorithm you choose? Seeding from the os rng is usually what you want even for a prng. If you want to use use the current time there is a `seed_from_u64` if you want.
- gwbas1c 2y agoSeeding from the clock is perfectly appropriate for games, audio / video processing, ect. Seeding from an entropy source is critical for encryption, but that can take time depending on how it works.