When I program a RNG I get the computer time and use the milliseconds. It can not be manipulated and it is pretty random. As car as maps is concerned it should be that they alternate for the Guild instead of being based on the time of the day like it is now.