internet randomness part 2