Like so:
[State 180, 1]
type = ChangeState
triggerall = NumPartner > 0
trigger1 = Time = 0 && partner,name = "Sakura,Haruno"
trigger1 = Time = 0 && partner,name = "Haruno,Sakura"
trigger1 = Time = 0 && partner,name = "Sakura"
trigger1 = Time = 0 && partner,name = "FutureSakura"
trigger1 = Time = 0 && partner,name = "Sakura Teen"
trigger1 = Time = 0 && partner,name = "Future Sakura,Haruno"
value = ifelse(random < 500,183,184)
[State 180, 2]
type = ChangeState
trigger1 = NumPartner > 0
trigger1 = Time = 0 && partner,name != "Sakura,Haruno"
trigger1 = Time = 0 && partner,name != "Haruno,Sakura"
trigger1 = Time = 0 && partner,name != "Sakura"
trigger1 = Time = 0 && partner,name != "FutureSakura"
trigger1 = Time = 0 && partner,name != "Sakura Teen"
trigger1 = Time = 0 && partner,name != "Future Sakura,Haruno"
trigger2 = NumPartner = 0
trigger2 = Time = 0
value = ifelse(random < 500,181,182)
It still seems not to work!