在理論上很容易把這兩者混在一起。既然承認必然性,就要承認人是無能為力的;既然否認主體的決定作用,就是承認宿命論。他們不能把必然性與宿命論區分開來。在這裏,關鍵是他們沒有正確把握自由與必然的關係,在這兩者之間打轉轉。如果有必然就沒有自由,那必然論者當然是宿命論者。
宿命論不是必然論而是唯心主義的命定論。它認為人的一切都是由自己的命運決定的。辯證唯物主義的必然論不是宿命論,因為它承認人的行為具有選擇的自由。
必然性與自由如何結合呢?為什麽必然不排斥自由,為什麽自由不要求否定必然性呢?如果僅僅在必然與自由這兩極對立中思維,肯定是非此即彼。辯證唯物主義在這兩者之間找到了一個結合點,這就是人的實踐。是人的實踐活動把必然性轉化為自由,即人通過對必然性的認識和利用,獲得自由決斷和行動能力。實踐活動之外無自由的必要也無可能。人的自由度很大,由寸步難行到如魚得水,由無所適從到運用自如。區別在於對必然性的把握。普列漢諾夫說過:“人們一天不知道這個必然性如何創造人的自由,人們就一天不可避免地必然是一個宿命論者。”