]> Cypherpunks repositories - gostls13.git/commit
slice, sort: correct triple of xorshift RNG
authorMeng Zhuo <mengzhuo@iscas.ac.cn>
Fri, 1 Nov 2024 01:51:08 +0000 (09:51 +0800)
committerMeng Zhuo <mengzhuo@iscas.ac.cn>
Sat, 2 Nov 2024 07:24:25 +0000 (07:24 +0000)
commit989eed28497cde7145958985f50bb3dd6ab698b6
tree57a11b9dd692ffa50acf5edfa6fccba2d73b8c03
parent375129ab4c12ee9f04e20eb363c61460b8069290
slice, sort: correct triple of xorshift RNG

The original triple is `[13,17,5]` which don't existed in the Xorshift
RNG paper.
This CL use the right triple `[13,7,17]` for 64 bits RNG.

Fixes #70144

Change-Id: I3e3d475835980d9f28451ab73e3ce61eb2f1685e
Reviewed-on: https://go-review.googlesource.com/c/go/+/624295
Reviewed-by: Eli Bendersky <eliben@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: yunhao zhang <zhangyunhao116@gmail.com>
src/slices/sort.go
src/sort/sort.go