def mixed_reclassifier(original_classifier, probability, m_player):
    """Function to reclassify the strategy"""
    if isinstance(probability, float) or isinstance(probability, int):
        m_player = [m_player]
        probability = [probability]
    if min(probability) == max(probability) == 0:
        return original_classifier
    if 1 in probability:
        player = m_player[probability.index(1)]
        original_classifier['stochastic'] = player.classifier['stochastic']
        return original_classifier
    original_classifier['stochastic'] = True
    return original_classifier
