Random deterministic update implemented. Based on test runs, it is biased at low-temperatures though.