
Untitled
By: a guest on
Jun 12th, 2012 | syntax:
JavaScript | size: 0.65 KB | hits: 17 | expires: Never
suffix = ["anj", "ebf", "arm", "pra", "aym", "unj","ulj", "uag", "esp", "kot", "onv", "edc"]
def generate_daily_domain():
t = GetLocalTime()
p = 8
return generate_domain(t, p)
def scramble_date(t, p):
return (((t.month ^ t.day) + t.day) * p) +t.day + t.year
def generate_domain(t, p):
if t.year < 2007: t.year = 2007
s = scramble_date(t, p)
c1 = (((t.year >> 2) & 0x3fc0) + s) % 25 + ’a’
c2 = (t.month + s) % 10 + ’a’
c3 = ((t.year & 0xff) + s) % 25 + ’a’
if t.day * 2 < ’0’ || t.day * 2 > ’9’: c4 = (t.day * 2) % 25 + ’a’
else: c4 = t.day % 10 + ’1’
return c1 + ’h’ + c2 + c3 + ’x’ + c4 + suffix[t.month - 1]