package lottery import ( "GenshinImpact/global" "math/rand" ) // 5星 func RandomEpic() string { global.LastEpic = 0 global.LastRare = 0 if global.LastEpicCommon == true { global.LastEpicCommon = false return RandomEpicUPCharator() } diceUp := rand.Intn(10) if diceUp <= 4 { return RandomEpicUPCharator() } return RandomEpicCommonCharactor() } // 常驻5星角色 func RandomEpicCommonCharactor() string { global.LastEpicCommon = true epicCommonCharactorPool := global.EpicCommonCharactorPool return epicCommonCharactorPool[rand.Intn(len(epicCommonCharactorPool))] } // 当期up角色 func RandomEpicUPCharator() string { return global.UpEpicChar }