[Proposal] Random Unification (#760)
[Proposal] Random Unification (#760)

* [Proposal] Random Unification

Update implementation link

Update current example

Correctly gets a number within the bounds

Fixes some typos

Update implementation text

Update proposal to match mailing list discussions

Use `SecRandomCopyBytes` for older macOS versions

Update to reflect mailing list

Rename pick to sampling

Clarify a lot of discussions

Use focus instead of scope

Final remark for T.random

Fix some typos

Prefer UInt over UInt64

Comment more on design

Alternative on Collection.random

Use code blocks for Collection.random

Missed some code

Last change to T.random

Make .random a function

Fix last few .random

Update to reflect evolution discussion

Fix typo

Remove fp range random

Not extension

Minor improvements

Typos, and remove Countable ranges

Add more platforms

* Use new forums link

Update other platforms table
Fix typo

Switch to generic constraints

* Update and rename nnnn-random-unification.md to 0202-random-unification.md

ddunbar/swift-evolution,abertelrud/swift-evolution,natecook1000/swift-evolution,anandabits/swift-evolution,airspeedswift/swift-evolution,Nirma/swift-evolution,Nirma/swift-evolution,abertelrud/swift-evolution,jckarter/swift-evolution,natecook1000/swift-evolution,hartbit/swift-evolution,DevAndArtist/swift-evolution,apple/swift-evolution,DevAndArtist/swift-evolution,apple/swift-evolution,hartbit/swift-evolution,jckarter/swift-evolution,allevato/swift-evolution,rballard/swift-evolution,ddunbar/swift-evolution,anandabits/swift-evolution,rballard/swift-evolution,allevato/swift-evolution,airspeedswift/swift-evolution