A bug solved Hash::Generate();