。如此的设计是为了让系统达到细致平衡。如果状态ν被接受了，则整个系统就会跳到状态ν，并且选择和决定下一个要跳到的状态。如果状态ν被没被接受，系统则留在状态μ，一样重新选择下一个要跳到的状态。这样的步骤一直重复直到某些条件达成为止，譬如说整个易辛模型完全被磁化，也就是所有的自旋都只到同一个方向。另外在实行这种演算法，有一点需要注意的是需要选到适当 "g"(μ, ν) 以保证整个过程的遍历性(ergodicity)。在热平衡时，整个系统的能量只会有小幅度的扰动，这点促成了在演算时採用单一自旋反转法进行计算，