非決定性演算法（non-deterministic algorithm）係指本質上唔決定性嘅演算法，即係話會帶有隨機性喺入面，所以就算嚇嚇俾同一樣嘅輸入佢，出嗰個輸出都可能會唔同咗，可以睇嚇擬亂數產生。