diff --git a/pack.go b/pack.go index ce1d88a..b4161a9 100644 --- a/pack.go +++ b/pack.go @@ -48,7 +48,7 @@ func MakePack(schema PackSchema) Pack { var chosenProb = rand.Float32() for _, alt := range slot.Alternate { currentProb += alt.Probability - if chosenProb > currentProb { + if currentProb > chosenProb { provider = alt.Provider break }