#golang "crypto/rand"
import cr "crypto/rand"
func baseRandomArray(cnt int) []int {
b := make([]byte, cnt)
m, _ := cr.Read(b)
arr := b[:m]
ret := make([]int, 0)
for _, tmp := range arr {
ret = append(ret, int(tmp))
}
return ret
}
随机性 ,无规律性,更大。更不容易探测。 但最后平均值 还是很一致(归一化后,看avg), 可以基于rand,归一化随机数,使其avg 具有随机性