Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

Well, they're easy, convenient, and have subtle downsides: difficult to test code that depends on them without machinery to reset the seed, potential problems in a multithreaded environment, may be used in ways that do not produce evenly distributed outcomes, and for CSPRNGs a whole other bunch of crypto downsides.

Banning RNGs from e.g. avionics control systems sounds more like a good decision than a bad one.



Why yes, yes, of course. I fail to see where avionics need PRNGs (but I don't program avionics, so I might miss some uses). But surely UUIDs are as bad as random numbers in software for a plane?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: