@staatsgeheim @canadianbryan No, they weren't. rand() is for REPRODUCIBLE, DETERMINISTIC prng use. Anything using it for entropy is broken.
-
-
Replying to @RichFelker
@staatsgeheim@canadianbryan Things like random image generators where you want to reproduce the same image with the same seed.1 reply 0 retweets 0 likes -
Replying to @RichFelker
@staatsgeheim@canadianbryan Or statistical simulations that need to be reproducible.1 reply 0 retweets 0 likes -
Replying to @staatsgeheim
@staatsgeheim@canadianbryan It's not "backwards compatible" if you need to change correct portable programs to use nonstd obsd apis.3 replies 0 retweets 1 like -
Replying to @RichFelker
@RichFelker@staatsgeheim There is no "standard" to get what people already assume of rand*(), watch the derailment: http://austingroupbugs.net/view.php?id=8591 reply 0 retweets 0 likes -
Replying to @canadianbryan
@canadianbryan@staatsgeheim People who don't know the languages they use assume lots of wrong things. They're not qualified to code in them3 replies 0 retweets 0 likes -
Replying to @RichFelker
@canadianbryan@staatsgeheim You can't just break the language because you think someone might assume the wrong thing.2 replies 0 retweets 1 like -
Replying to @RichFelker
@RichFelker@staatsgeheim From the commit: "Violates POSIX and C89, which violate best practice in this century."1 reply 0 retweets 0 likes -
Replying to @canadianbryan
@canadianbryan@staatsgeheim The only "best practice" violated by rand() spec is the unfortunate naming. But you have to RTFM to write C.1 reply 0 retweets 0 likes
@canadianbryan @staatsgeheim rand() is a deterministic&reproducible prng. That's what it's specified to be. Deal with it or complain to WG14
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.