Explorar el Código

feat:随机数

wangshan hace 2 años
padre
commit
402dd8ebb5
Se han modificado 1 ficheros con 2 adiciones y 3 borrados
  1. 2 3
      src/jfw/front/classificationTag.go

+ 2 - 3
src/jfw/front/classificationTag.go

@@ -274,11 +274,10 @@ type BuyerList struct {
 
 // 热门采购单位
 func HotBuyerList() []*BuyerList {
-	//获取随机数
 	// 使用当前时间作为随机数生成器的种子
-	rand.Seed(time.Now().UnixNano())
+	randGen := rand.New(rand.NewSource(time.Now().UnixNano()))
 	// 获取一个范围在 [0, 100) 的随机整数
-	start := rand.Intn(100)
+	start := randGen.Intn(100)
 	buyerQuery := fmt.Sprintf(`{"query": {"bool": {"must": [{"exists": {"field": "name"}}]}},"from": %d,"size": %d}`, start, 200)
 	log.Println("buyerQuery:", buyerQuery)
 	data := elastic.Get("buyer", "buyer", buyerQuery)