Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
all: decide on the hyphenation of pseudorandom vs pseudo-random? #25959
The docs for crypto/rand contain both "pseudorandom" and "pseudo-random" for the same part of speech.
Decide which to use.
Also, the package doc says:
But the Reader says:
Is it cryptographically "strong" or is it "secure"? Can we pick a word there too?
Or can we just remove "pseudorandom" altogether? I feel like it makes it sound too much like math/rand.
Can we just say "cryptographically secure random number generator"?
I see what you meant by your comment now :)
Secure vs Strong: If we had to choose, I'd go with secure since even the man page for /dev/[u]random mentions the following under "Usage":
TLDR, we may want to mention that crypto/rand implements a CSPRNG (cryptographically secure pseudorandom number generator).
I prefer pseudo-random and that's what math/rand uses, so that's my vote.
Generally, in English phrases become adjectives by hyphenation, and then after a long period of consistent usage the hyphens drop, but I don't believe pseudo-random is ready to lose its hyphen yet.