In fact, if I do this:
Serial.printf("%d :: %d :: %d :: %d :: %d :: %d :: %d\n", val, val, val, val, val, val);
I get this:
.
.
.
1218268 :: 0 :: 1218268 :: 0 :: 1218268 :: 0 :: 1218268
1218269 :: 0 :: 1218269 :: 0 :: 1218269 :: 0 :: 1218269
1218270 :: 0 :: 1218270 :: 0 :: 1218270 :: 0 ...