i don’t know what happened to unreal
one time 1 is false but after is true
“Random Integer in Range” is a pure function. So every time you access its output, it runs the function again. In this case, the >= and convert to string operations call different instances of this function and hence can give different results. Try saving the output of the random integer function in a variable and use that value instead.