用途:
客户端自动选择一个未来一段时间内(比如未来7天内)真正随机的选择一个时间连接服务器。这样做的目的是为了有效降低服务器的并发访问负荷。因为这样对于服务器来说,就算客户端很多,但总体来讲连接服务器的时间是平均分布的。问题是:
客户端真正实现自动随机选择时间

解决方案 »

  1.   

    Random   rand   =   new   Random(); 
    SimpleDateFormat   format   =   new   SimpleDateFormat( "yyyy-MM-dd "); 
    Calendar   cal   =   Calendar.getInstance(); 
    cal.set(1900,   0,   1); 
    long   start   =   cal.getTimeInMillis(); 
    cal.set(2008,   0,   1); 
    long   end   =   cal.getTimeInMillis(); 
    for(int   i   =   0;   i   <   10;   i++)   { 
    Date   d   =   new   Date(start   +   (long)(rand.nextDouble()   *   (end   -   start))); 
    System.out.println(format.format(d)); 
    } 类似这样应该可以