Post

I do not know why a source control company needs to know about randomness but I am concerned. I shall be back when I read the article.

it’s not clear what the connection is between that and the slight probability imbalance of doing something like random_u64() % 10. the article is correct that random_u64() is almost never what you want but i don’t see how that difference matters all that much to fuzzing

It's more that we were reviewing our code, found this mistake, fixed it, and I decided to write about why it's a bad pattern. It isn't as if this magically unlocked something we didn't have, it's just musing on API design (I wrote the article and most of our Antithesis integration.)