checksum added with changes in generating random numbers (0,1)