Лучший подход - это простой алгоритм вашего создания, чтобы избежать возможных взломов.Одним из методов будет добавление значения каждого символа с помощью charCodeAt (),
function generateSeed(input:String):Number {
var r:Number = 0;
for (var i:int = 0; i < input.length; i++) {
r += input.charCodeAt(i);
}
return r;
}
Также, в зависимости от требуемой безопасности, вы также можете попробовать использовать MD5 или SHA-1.