Commit 8f6bb12a4d330195e7094d734639fa8acd54b417
1 parent
46028495
Exists in
master
and in
1 other branch
fix🐛:抽新卡算法出错
Showing
2 changed files
with
1 additions
and
23 deletions
Show diff stats
service/cardholder/logic.go
| @@ -86,7 +86,7 @@ func GetNewCard(player *DataCardHolder, conf *confcardholder.ActivityConfig) int | @@ -86,7 +86,7 @@ func GetNewCard(player *DataCardHolder, conf *confcardholder.ActivityConfig) int | ||
| 86 | list = append(list, index) | 86 | list = append(list, index) |
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | - indexMin := utslice.Min(list) | 89 | + indexMin := lo.Min(list) |
| 90 | return int(indexMin % rate) | 90 | return int(indexMin % rate) |
| 91 | } | 91 | } |
| 92 | 92 |
util/utslice/slice.go
| @@ -59,28 +59,6 @@ func Sum[T uttype.UtNumber](list []T) T { | @@ -59,28 +59,6 @@ func Sum[T uttype.UtNumber](list []T) T { | ||
| 59 | return result | 59 | return result |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | -// Min 最小值 | ||
| 63 | -func Min[T uttype.UtNumber](list []T) T { | ||
| 64 | - var result T = 0 | ||
| 65 | - for _, v := range list { | ||
| 66 | - if v < result { | ||
| 67 | - result = v | ||
| 68 | - } | ||
| 69 | - } | ||
| 70 | - return result | ||
| 71 | -} | ||
| 72 | - | ||
| 73 | -// Max 最大值 | ||
| 74 | -func Max[T uttype.UtNumber](list []T) T { | ||
| 75 | - var result T = 0 | ||
| 76 | - for _, v := range list { | ||
| 77 | - if v > result { | ||
| 78 | - result = v | ||
| 79 | - } | ||
| 80 | - } | ||
| 81 | - return result | ||
| 82 | -} | ||
| 83 | - | ||
| 84 | // Any 其中有一个元素符合就返回true | 62 | // Any 其中有一个元素符合就返回true |
| 85 | func Any[T uttype.UtNumber](list []T, value T) bool { | 63 | func Any[T uttype.UtNumber](list []T, value T) bool { |
| 86 | for _, v := range list { | 64 | for _, v := range list { |