Почему фунция random_bytes выводит кракозяблики?
Я думаю, это связано с тем, что функция генерирует случайные байты, а не буквы.
Используйте поверх функцию php.net: bin2hex, например:$bytes = random_bytes(12);
var_dump(bin2hex($bytes));