toString в аргументе принимает основание системы счисления, в которую переводится число, 6 в двочиной СС - 110.
substring в аргументе принимает индекс символа, до которого выбирается строка.
в вашей функции генерируется случайное число, переводится в 36 значную СС (10 чисел + 26 букв, по сути весь английский алфавт), потом берёт первые семь символов из получившейся строки
например, число 56565646499494 в переводе в 36 значную систему получается K1TWDFZJA, берём 7 первых символов и получаем K1TWDFZ - случайную строку, так как она получается из случайного числа