曹耘豪的博客

Go生成随机数

  1. 随机整数 rand.Intn
  2. 随机浮点数 rand.Float64()

随机整数 rand.Intn

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import (
"fmt"
"math/rand"
)

func main() {
// 生成一个随机整数
randomInt := rand.Int()
fmt.Println("Random Int:", randomInt)

// 生成一个0到100之间的随机整数
randomIntBetween0and100 := rand.Intn(100)
fmt.Println("Random Int between 0 and 100:", randomIntBetween0and100)
}

随机浮点数 rand.Float64()

1
2
3
4
5
6
7
8
9
10
import (
"fmt"
"math/rand"
)

func main() {
// 生成一个0~1的随机浮点数
randomFloat := rand.Float64()
fmt.Println("Random Float:", randomFloat)
}
   /