code: public static long getRandomLong()
    {
      Random random = getRandom();
  
      long value = random.nextLong();
  
      if (! _isTest) {
        _freeRandomList.free(random);
      }
  
      return value;
    }
docs: Returns the next random long.