So what about a chaotic function like: (assume x is 64bit float)
x = 0.035876; while true { x = 3.5699456 * x * (1 - x); if x == rand() break; } does it halt?
x = 0.035876; while true { x = 3.5699456 * x * (1 - x); if x == rand() break; } does it halt?