您可以调用标准库:https://golang.org/pkg/math/rand/#Uint32要强制它在一个范围内,您可以使用 modulu 和 plus例子:func randU32(min, max uint32) uint32 { var a = rand.Uint32() a %= (max - min) a += min return a}在操场上:https://play.golang.org/p/AlMfjJOTvtv