Просмотр исходного кода

Correct math/rand seed initialization

tags/0.9
9seconds 7 лет назад
Родитель
Сommit
0a924018e5
1 измененных файлов: 4 добавлений и 0 удалений
  1. 4
    0
      main.go

+ 4
- 0
main.go Просмотреть файл

5
 import (
5
 import (
6
 	"encoding/json"
6
 	"encoding/json"
7
 	"io"
7
 	"io"
8
+	"math/rand"
8
 	"os"
9
 	"os"
10
+	"time"
9
 
11
 
10
 	"go.uber.org/zap"
12
 	"go.uber.org/zap"
11
 	"go.uber.org/zap/zapcore"
13
 	"go.uber.org/zap/zapcore"
80
 )
82
 )
81
 
83
 
82
 func main() {
84
 func main() {
85
+	rand.Seed(time.Now().UTC().UnixNano())
86
+
83
 	app.Version(version)
87
 	app.Version(version)
84
 	kingpin.MustParse(app.Parse(os.Args[1:]))
88
 	kingpin.MustParse(app.Parse(os.Args[1:]))
85
 
89
 

Загрузка…
Отмена
Сохранить