Again, you can't just use any random numbers. You must use the specific ones produced by rand(), otherwise the client and the server are not going to have the same cryptography. The psuedo-random numbers are used such that the server and client will always produce the same result, and thus be able to decrypt/encrypt the password.
Ok, perhaps I misread. You're referring to what value you can put into the seed packet: In that case, anything. But you must then use that same value in your call to srand() to seed your RC5.
Ok, perhaps I misread. You're referring to what value you can put into the seed packet: In that case, anything. But you must then use that same value in your call to srand() to seed your RC5.