Удобный Security Manager класс представляет специальный метод для случайной генерации последовательности символов.
Удобно использовать следующим образом:
$password = Yii::app()->getSecurityManager()->generateRandomString(10);
На входе у метода: количество символов для генерации.
Также данный класс имеет множество различных очень полезных функций для шифрования, дешифрирования данных используя популярные функции шифрования.