Решил поискать в яндексе называется.
Столкнулся с проблемой, что в генерируемых случайных символах встречаются служебные, которые испоганивают работу программы, в прочем это неважно. Решил обратиться за советом к яндексу, но, кажется, такая проблема часто приводит к службе в армии.