承认历史的规律性就是历史决定论,但马克思的决定论是辩证决定论,而不是机械决定论。马克思的辩证决定论不仅承认经济必然性在政治、文化等社会要素的反作用下会发生某种程度的“变形”,而且确认必然性要通过偶然性才能实现。“如果‘偶然性’不起任何作用的话,那末世界历史就会带有非常神秘的性质。这些偶然性本身自然纳入总的发展过程中,并且为其他偶然性所补偿。”[14]历史规律即历史必然性是社会发展中不可避免的趋势,这种趋势只有在一定条件的作用下才能实现。但是,历史必然性本身又不能自由地选择这些条件,它遇到什么条件只能是一种“机遇”或“遭遇”,即偶然性。所以,确定的历史必然性只有通过非确定的偶然性才能实现出来。偶然性因此成为历史规律的实现形式,并使同一历史规律具有不同的表现形式、不同的特征。
同时,马克思的辩证决定论又确认人是历史的主体,并认为历史规律只有通过人的活动才能实现。从规律的实现方式看,自然规律是在自然界各种因素盲目的相互作用过程中形成的,自然规律正是通过这种盲目的相互作用实现的;历史规律则是在人的活动中形成和存在的,历史规律也只有通过人的有目的、有意识的活动才能实现。离开了人的实践活动以及个体之间的相互作用,历史规律就失去了赖以存在的基础和发挥作用的场所,更谈不上实现了。