You can use the full 32-bit range (except 0), so you should get different random results for seeds from [1, 4294967295]. Beyond that it will wrap, so note that 4294967296 wraps to 0 and uses a random seed. Below is @Craige_Hales script with seeds 2^32+1 and 1 to show that the random values are the same with these two seeds.
s1 = 4294967297;
s2 = 1;
randomreset(s1);
print("s1:",randomuniform(),randomuniform(),randomuniform());
randomreset(s2);
print("s2:",randomuniform(),randomuniform(),randomuniform());
print("bits:",hex(s1), hex(s2)); // the two numbers are almost the same, in bits
"s1:"
0.883865864481777
0.973821102175861
0.507582586025819
"s2:"
0.883865864481777
0.973821102175861
0.507582586025819
"bits:"
"41F0000000100000"
"3FF0000000000000"