internet randomness part 3