diff --git a/manager/manager.go b/manager/manager.go index 60ce0579..4aefdcd5 100644 --- a/manager/manager.go +++ b/manager/manager.go @@ -5,6 +5,7 @@ import ( "math/rand" "strconv" "strings" + "time" timer "github.com/fumiama/ZeroBot-Plugin-Timer" zero "github.com/wdvxdr1123/ZeroBot" @@ -269,6 +270,7 @@ func init() { // 插件主体 Handle(func(ctx *zero.Ctx) { if ctx.Event.GroupID > 0 { list := ctx.GetGroupMemberList(ctx.Event.GroupID) + rand.Seed(time.Now().UnixNano()) rand_index := fmt.Sprint(rand.Intn(int(list.Get("#").Int()))) random_card := list.Get(rand_index + ".card").String() if random_card == "" {