SecureRandom secureRandom = new SecureRandom();
synchronized(ContactMechServices.class) {
while (true) {
Long random = secureRandom.nextLong();
verifyHash = HashCrypt.getDigestHash(Long.toString(random), "MD5");
List<GenericValue> emailAddVerifications = null;
try {
emailAddVerifications = delegator.findByAnd("EmailAddressVerification", UtilMisc.toMap("verifyHash", verifyHash));
} catch (GenericEntityException e) {