我试图在围棋中生成随机数(整数),但无济于事.我在crypto/rand
中找到了rand
包,这似乎就是我想要的,但是我不能从文档中看出如何使用它.这就是我现在正在try 的:
b := []byte{}
something, err := rand.Read(b)
fmt.Printf("something = %v\n", something)
fmt.Printf("err = %v\n", err)
但不幸的是,这总是会产生:
something = 0
err = <nil>
有没有办法解决这个问题,让它真正生成随机数?或者,有没有办法设置它生成的随机数的上限?