using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
DateTime start = new DateTime(2013, 1, 1);
Random gen = new Random();
int range = (DateTime.Today - start).Days;
start.AddDays(gen.Next(range));
int startHour = 14;
int endHour = 23;
int allQuarters = Enumerable.Range(0, (endHour - startHour) * 4).Count();
TimeSpan
time = TimeSpan.
FromMinutes(gen.
Next(allQuarters
) * 15); start
= start
+ TimeSpan.
FromHours(startHour
) + time; Console.WriteLine(start);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIERhdGVUaW1lIHN0YXJ0ID0gbmV3IERhdGVUaW1lKDIwMTMsIDEsIDEpOwogICAgICAgIFJhbmRvbSBnZW4gPSBuZXcgUmFuZG9tKCk7CiAgICAgICAgaW50IHJhbmdlID0gKERhdGVUaW1lLlRvZGF5IC0gc3RhcnQpLkRheXM7CiAgICAgICAgc3RhcnQuQWRkRGF5cyhnZW4uTmV4dChyYW5nZSkpOwogICAgCiAgICAgICAgaW50IHN0YXJ0SG91ciA9IDE0OwogICAgICAgIGludCBlbmRIb3VyID0gMjM7CiAgICAgICAgaW50IGFsbFF1YXJ0ZXJzID0gRW51bWVyYWJsZS5SYW5nZSgwLCAoZW5kSG91ciAtIHN0YXJ0SG91cikgKiA0KS5Db3VudCgpOwogICAgICAgIFRpbWVTcGFuIHRpbWUgPSBUaW1lU3Bhbi5Gcm9tTWludXRlcyhnZW4uTmV4dChhbGxRdWFydGVycykgKiAxNSk7CiAgICAgICAgc3RhcnQgPSBzdGFydCArIFRpbWVTcGFuLkZyb21Ib3VycyhzdGFydEhvdXIpICsgdGltZTsKICAgICAgICBDb25zb2xlLldyaXRlTGluZShzdGFydCk7Cgl9Cn0=