The origin of all true prophecy comes from Jehovah God. He is the only being who knows the future. Isaiah 42:8-9 (NIV), “I am the LORD; that is my name! I will not yield my glory to another or my praise to idols. See, the former things have taken place, and new things I declare; before they spring into being I announce them to you,” Isaiah 46:10 (NIV), “I make known the end from the beginning, from ancient times, what is still to come.”
There were false prophets in Israel. Prophets of Baal and others. The origins of their prophecies were either demons or wicked people. Just as people try to see trends and then make predictions, so do the fallen angels (demons). Sometimes predictions may come true, but it’s a guessing game.
No one should ever use mediums or witches to try to learn future events. Mediums contact demons. God commanded Israel to slay spiritists. Leviticus 20:27 (NIV), “A man or woman who is a medium or spiritist among you must be put to death. You are to stone them; their blood will be on their own heads.” However, Christians may not slay anyone. Capital punishment is under government control.