modifies the seed using a linear congruential formula presented in the art of computer programming , volume 2 , section 3.2.1 . concode_field_sep long seed concode_elem_sep long serialVersionUID concode_elem_sep long multiplier concode_elem_sep boolean haveNextNextGaussian concode_elem_sep double nextNextGaussian concode_field_sep int next concode_elem_sep float nextFloat concode_elem_sep boolean nextBoolean concode_elem_sep int nextInt concode_elem_sep int nextInt concode_elem_sep long nextLong concode_elem_sep double nextDouble concode_elem_sep double nextGaussian concode_elem_sep void nextBytes
void function ( long arg0 ) { this . seed = ( arg0 ^ multiplier ) & ( ( 1L << 48 ) - 1 ) ; haveNextNextGaussian = false ; }