rng name: LIBC 3 33 69 42 20 3 33 69 42 20 rng name: MT19937 37 80 96 18 73 37 80 96 18 73 rng name: RAND 58 52 47 78 42 58 52 47 78 42