public final cje a(Map paramMap) {
   Object localObject = (cje) paramMap.get(c);
   paramMap = (cje) paramMap.get(d);
   double d2;
   double d1;
   if ((localObject != null)
       && (localObject != cyh.f())
       && (paramMap != null)
       && (paramMap != cyh.f())) {
     localObject = cyh.b((cje) localObject);
     paramMap = cyh.b(paramMap);
     if ((localObject != cyh.d()) && (paramMap != cyh.d())) {
       d2 = ((cyg) localObject).doubleValue();
       d1 = paramMap.doubleValue();
       if (d2 > d1) {}
     }
   }
   for (; ; ) {
     return cyh.a(Long.valueOf(Math.round((d1 - d2) * Math.random() + d2)));
     d1 = 2.147483647E9D;
     d2 = 0.0D;
   }
 }