顾老师词典 | deterministic是什么意思?

什么是“deterministic”?

同学们好!今天我们要讲的是一个在计算机科学、数学和哲学中都经常出现的单词——deterministic

它的意思是“确定性的”,也就是事情的发展是按照一定的规则进行的,结果是可以被预测的。

比如,在编程中,如果一个程序每次运行的结果都是一样的,那它就是deterministic的。

相反,如果是non-deterministic(非确定性),那结果就可能不一样,比如随机算法。

课堂小结

举个例子

比如我们每天早上起床后刷牙、洗脸、吃早饭,这些行为都是deterministic的,因为它们有固定的顺序和步骤。

但如果你在做一道数学题时,每一步都严格按照公式来算,那这个过程也是deterministic的。

小贴士

记住,deterministic强调的是“可预测”和“不随机”。如果你在写代码或者做实验时,发现结果每次都一样,那就可以用这个词来形容。

反过来,如果你的程序每次运行结果都不一样,那它就是non-deterministic的。

微信咨询