15 Aug
                
                    2004
                
            
            
                15 Aug
                
                '04
                
            
            
            
        
    
                4:06 p.m.
            
        
- some versions of gcc on some platforms have rather broken 64-bit arithmetic support; I don't know what the modern situation is though
 
The guint64 is "guaranteed" to be 64 bit if the platform supports it, so I think we'll get at least a compilation warning if there are any platform problems.
- how is x,y converted to an RNG seed? you need to be careful about differences in precision across architectures
 
The coords are rounded, i.e. the seed does not change if you move the point by less than 0.001 px. I think this will take care of the rounding errors.