|
@@ -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)
|