correct me if I'm wrong, but I think it's possible to have duplicate nonce with the current algorithm.
If you get,
now = 431200011, repeat = 11, length = 8 -> nonce = "20001111"
now = 432000111 (800100 millisecond later ~ ), repeat = 1, length = 8 -> nonce = "20001111"
the greater the length, the less likely it happen, but it can.
correct me if I'm wrong, but I think it's possible to have duplicate nonce with the current algorithm.
If you get,
now = 431200011, repeat = 11, length = 8 -> nonce = "20001111"
now = 432000111 (800100 millisecond later ~ ), repeat = 1, length = 8 -> nonce = "20001111"
the greater the length, the less likely it happen, but it can.