您好,使用Go语言生成1到10之间的随机数可以通过以下代码实现:
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano())
fmt.Println(rand.Intn(10) + 1)
}
首先需要导入math/rand
和time
两个包。然后使用当前时间作为种子,使用rand.Seed()
方法初始化随机数生成器。
最后使用rand.Intn()
方法生成0到9之间的整数,并加上1即可得到1到10之间的随机数。