Этот код должен работать.
Я подозреваю, что вы видите действительно случайно (или, по крайней мере, достаточно случайно), и ваш мозг пытается найти закономерности. (Мозг каждого пытается найти шаблоны повсюду. Вот как вы читаете это. Проблема в том, что в случайности нет шаблонов (которые в значительной степени являются определением), к которым ваш мозг может привязаться, поэтому он придумывает их.)
Если вы действительно хотите проверить свои выходные данные на случайность, вам нужно будет провести статистический анализ того или иного вида.