为什么crypto/rand包生成的随机数都小于300

fangker · · 1647 次点击
他的取值范围是[0-255] 有这个说法,为毛。。。
#3
更多评论
```go package main import ( "crypto/rand" "fmt" "math/big" ) func main() { for i := 0; i < 10; i++ { rnd, err := rand.Int(rand.Reader, big.NewInt(6000)) fmt.Println(rnd, err) } } ```
#1
谢谢但是我还是有个疑问rand.Read 只能产成 小于256的整数为什么成立...是玄学么,看到有的人用这个做界定。。。
#2