Also, for what it's worth, I think `proc rand*(r: var Rand; max Natural)` could be profitably upgraded/sped up with the techniques of [Lemire 2018](https://r-libre.teluq.ca/1437/). But you can also just use `random.next()` and do that on your own. { It would also be unsurprising if @mratsim had that implemented deep in the corners of one of his large libraries... :-) }
- array sample slower than indexing into rand(size-1) peheje
- array sample slower than indexing into rand(size-1) doofenstein
- array sample slower than indexing into rand(size-... dawkot
- array sample slower than indexing into rand(s... peheje
- array sample slower than indexing into ra... doofenstein
- array sample slower than indexing in... HJarausch
- array sample slower than indexin... shirleyquirk
- array sample slower than ind... alexeypetrushin
- array sample slower than ind... cblake
- array sample slower than ind... cblake
- array sample slower than ind... cblake
- array sample slower than ind... HJarausch
- array sample slower than ind... cblake
- array sample slower than ind... cblake
- array sample slower than ind... peheje
