Т.е рандом - это как бы и не рандом?
Да. Это называется псевдослучайные числа. То есть генератор выдаёт последовательность случайных чисел, но при необходимости, эту последовательность можно повторить.
Сама последовательность зависит от так называемого "зерна" (seed), то есть при одинаковом seed будет выдаваться одна и та же последовательность.
Вышеупомянутая функция randomize() задаёт случайный seed (им также можно управлять функциями random_set_seed/random_get_seed).
По умолчанию в GM задаётся одно и то же значение seed для того, чтобы при необходимости можно было заниматься отладкой параметров, завязанных на генераторе случайных чисел.