Backport std math/rand/v2 for golang1.18+
modify from https://github.com/golang/go/tree/587c3847da81aa7cfc3b3db2677c8586c94df13a/src/math/rand/v2
Backport std math/rand/v2 for golang1.18+
modify from https://github.com/golang/go/tree/587c3847da81aa7cfc3b3db2677c8586c94df13a/src/math/rand/v2