dis one use: (((t&4096?t*(t^t+t/256)|t>>4:t>>3|(t&8192?t<<2:t))>>1&127)+(((t>>9^(t>>9)-1^1)%13*t&255)>>1))*(2+(t>>16)) t must be 549931